In this chapter, we will be covering how to build a serverless web application in an AWS environment. The previous chapters only touched upon the FaaS offering, which was AWS Lambda + Amazon API Gateway. However, in reality, you would need a database to store your data and retrieve it, and many resources besides that are required to run your application in production.
In this chapter, we will look into:
- A reference architecture for building a serverless web app in the AWS environment.
- An example AWS Serverless Application Model (SAM) template to create the required AWS resources. We learned about AWS SAM in Chapter 5, Your First Serverless Application on AWS; if you want a refresher on this, please refer to that chapter.