This site: the AWS Cloud Resume Challenge
The page you are reading is a static site in a private S3 bucket, served through CloudFront over HTTPS on a Route 53 domain. The view counter is a Lambda function behind a function URL that reads and updates a DynamoDB table. All of it is defined in Terraform, and GitHub Actions deploys the site and applies the infrastructure on every merge.
- S3
- CloudFront
- Route 53
- Lambda
- DynamoDB
- Terraform
- GitHub Actions
- Visitor
- Route 53
- CloudFront
- S3 bucket
- Lambda URL
- DynamoDB