In this chapter, we walked through the entire process of creating a three-tier web application with a serverless architecture consisting of a view layer, data layer, and application layer and which is powered by AWS Lambda. All services employed in the example web application are from AWS, and none require managing a virtual machine or operating system directly.
Readers should have a good understanding of the advantages of such a system and how to start the process of structuring their application using this pattern. I presented several helpers and shortcuts that should aid readers in speeding up their development.
In Chapter 3, A Three-Tier Web Application Pattern with GraphQL, we will work through a similar pattern by porting the example application from a RESTful interface to a GraphQL interface.