Projects
Five builds that put the modules together. Each one is a step-by-step guide with a cost badge, checkpoints, troubleshooting from real mistakes, and a full clean-up.
The five projects
- Project 1: A network by handVPC, subnets, NAT, endpoints and least-privilege roles.Ready
- Project 2: A self-healing environmentSurvives losing a server and a whole zone, with numbers to prove it.Ready
- Project 3: One service, two runtimesThe same container on ECS and EKS, released with zero failures.Ready
- Project 4: Everything as codeProjects 1 to 3 rebuilt from empty by Terraform, in two regions.Ready
- Project 5: The pipelineA commit reaches production with nobody touching the console.Ready
Placeholder values used in every project
Wherever a project needs a value that is different for you, it uses one of these. Replace it with your own.
| Placeholder | What it stands for | Where to find yours |
|---|---|---|
111122223333 | Your AWS account ID | The account menu, top right of the AWS console |
us-east-1 | The region | Keep it, unless you choose another region on purpose |
example.com | A domain name | A domain you own, or use a self-signed certificate instead — each project explains the trade-off |
quickcart-tfstate-111122223333 | The Terraform state bucket | quickcart-tfstate- plus your account ID |