11.2 Project — a three-tier application, built properly
A working application with a private database, a load-balanced app tier, IaC and monitoring.
Before:07. Infrastructure as Code & CI/CD08. Observability & Reliability
The capstone assembles the whole subject: a three-tier application with the database unreachable from the internet, a load-balanced application tier, every piece defined in Terraform and deployable from scratch, plus logs, metrics and one alert that means something. The README a stranger can follow and the teardown that leaves no bill are requirements, not niceties. It sits at the end because it is the course in one deliverable — and it is precisely the artifact the portfolio topic will ask you to show.
Work through these
Network design with the database unreachable from the internet
The network is designed so the database cannot be reached from the internet at all, only from the application tier. Proving that, rather than asserting it, is the exercise.
All of it defined in Terraform, deployable from scratch
The whole environment is defined in code and can be created from nothing, which is what makes it reviewable and repeatable. A project that only exists because you clicked carefully cannot be shown to anyone.
Terraform Tutorials · TutorialLogs, metrics and one meaningful alert
Logs, metrics and a single alert that would actually tell you something useful. One good alert demonstrates more understanding than a dashboard full of graphs.
A README a stranger can follow, and a teardown that leaves no bill
Documentation a stranger can follow, and a teardown that leaves nothing running. Both are what turn a project into something an employer can inspect safely.
Sign in to keep your progress.
Free resources
We haven't checked most of these for screen reader use yet.
Links last checked 29 Aug 2026.
Stuck here?
Ask a mentor. A real person answers, and they can see exactly which topic you're on. Usually within a couple of working days.
Checking your session…
Topics shown in module order.