Architect the Project: Roles & Inventory
Lay out the full deployment repo.
The Capstone Goal
Time to ship a real multi-tier app with a rolling deploy and zero downtime. First step: design the project layout. 🚀
Think in Roles
Break the system into roles: one per concern like common, web, app, db and loadbalancer. Each is reusable and testable on its own.
All lessons in this course
- Architect the Project: Roles & Inventory
- Provision, Harden & Bootstrap Hosts
- Rolling Deploy Behind the Load Balancer
- Smoke Tests, Rollback & Notifications