Build serverless web application with AWS Serverless
Building web application is a common use case, leveraging cloud services could accelerate the builders to develop and deploy the services. With AWS serverless services, the application can easily get the capabilities like security, highly availability, scalability, resiliency and cost optimized.
This is a series posts to demonstrate how building a serverless TODO web application on AWS with AWS serverless services and AWS CDK, it consists of,
- Restful HTTP APIs, use Amazon API Gateway and Amazon DynamoDB
- Securely and accelerately distribute the static website via Amazon CloudFront and Amazon S3
- Authentication and Authorization via Amazon Cognito and AWS Amplify
- Federated OIDC authentication with Amazon Cognito
- CI/CD DevOps pipeline
- source code written by AWS CDK to archive above features