In this chapter, we are going to build a web application using a combination of different technologies. For that, we will again be using the serverless framework with Lambda and API Gateway, but we will also use a couple of other AWS services, particularly DynamoDB to preserve our data. We will also be using Cognito to identify users, and then we will use S3 and CloudFront to deploy our front app.
In this chapter, we are going to cover the following topics:
- Building a stateless, serverless web application backend
- Creating a stateful, serverless backend with DynamoDB
- Creating a web client
- Deploying a serverless frontend on CloudFront
Let's dive in!