It contains many interesting aspect such as reading and writing from an AST (just as Json), handling HTTP request, streaming data… In order to be able able to communicate with DynamoDb, one needs to be able to read from / to the DynamoDb format (the “AST”).