AWS - from idea to infra
- Account & bootstrap Form a fresh personal AWS account
- CI/CD S3 bucket per pull request using GitHub Actions. Assume AWS securely via GitHub OIDC.
- Static website Turn S3 bucket into a real, browsable site with CloudFront
- API Serverless API using Lambda and API Gateway
- Async processing Queue-backed async processing with SQS, and DLQ
- Private asset upload Add authenticated, private asset uploads with Cognito and DynamoDB
- Private asset delivery Authorize private asset downloads with short-lived S3 URLs
- Workflow orchestration Turn asset processing into an observable Step Functions workflow