In this chapter, we continued on our serverless journey. We analyzed a problem statement, created a task list for the following chapters, and made a few architectural and design decisions. We dove into some of the advanced configurations for serverless services, like API Gateway, Lambda, and Amazon RDS. We also designed the domain model, the API structure, and the persistence layer of our application.
In the following chapters, we will build on top of this architecture and see our application coming to life, fulfilling functional and non-functional requirements that we analyzed earlier in this chapter.