As often happens with new technologies, the initial hype and enthusiasm can potentially disrupt years of best practices. Serverless developers may quickly end up with a lot of untestable spaghetti code, followed by a drastic productivity drop. Filippo will showcase how to build a Node.js app powered by TDD to write high-quality and maintainable code in a serverless world.

Comments

Comments are closed.

Luca Bianchi at 15:28 on 2 Oct 2017

Misses the whole point about how architecture in serverless project could help implementing unit and integration tests. Does not show decoupling of Lambda handlers testing from other source code that can be tested independently. Does not considera other Serverless services such as Kinesis and DynamoDB in integration tests.

Alex Casalboni at 14:47 on 3 Oct 2017

Nice introduction to TDD, generally valid for any project involving software development. I'd love to see more about serverless-specific problems (i.e. integration tests).