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
Posts in this series
- Build serverless web application with AWS Lambda web adapter
- Define your API via OpenAPI definition on AWS
- Setup DevOps pipeline with few code
- Federated OIDC login with Cognito and Amplify
- Protect website with Cognito
- Distribute the website globally
- Build no code restful HTTP API with API Gateway and DynamoDB
- Build serverless web application with AWS Serverless
- 无服务器架构的Docker镜像数据分析应用
- 无服务器架构的域名重定向服务
- Spring Cloud Function -- 跨Serverless平台的函数计算框架
- 基于函数计算的钉钉回调函数接口