Chapter 16: Capstone — Ship It End-to-End
Chala mitrano, aaj aapan capstone — laptop code pasun health / badge URL paryant. Repo: app + Dockerfile + Compose + Actions sketch, deploy path (SSH/Ansible athava kind), README runbook (deploy, rollback tag, health), checklist: secrets, .gitignore, monitoring ping. Real secrets nahi. Story: Instagram-style badge API athava Netflix-style tiny service. Ghabru naka: green path + destroy/cleanup + submit checklist.
What you will learn in this chapter
- Assemble app, Docker, CI and deploy pieces
- Write a runbook: deploy, rollback, health
- Choose one deploy path and finish it
- Complete a secrets-safe checklist
- Clean up lab resources the same day
Concepts in this chapter
- 16.1Why a capstone — one story you can tell
- 16.2Scope — what "done" means
- 16.3Suggested repo layout
- 16.4Application minimum bar
- 16.5CI/CD minimum bar
- 16.6Deploy path A — VM + image (SSH or Ansible)
- 16.7Deploy path B — kind
- 16.8Runbook — the three commands humans need
- 16.9End-to-end checklist (print or tick in CHECKLIST.md)
- 16.10Demo script (optional homework)
- 16.11Common capstone failure modes
- 16.12Linking other courses
Review and practice
- ★16.12b Definition of done — acceptance demo
- ★16.12c Timebox plan (suggested)
- ★16.12d Evidence pack (what trainers like)
- ★16.12e Honesty over theatre
The chapter recap is at the end of the last concept page.