10.1 Objective
Close out remaining loose ends before final review: a proper repo-level README, one last end-to-end smoke test, and a quick review of the repo for leftover artifacts from troubleshooting sessions.
10.2 Repo README
Added a README.md to the repository root covering: project overview, architecture diagram (text form), tech stack, deployment flow, security design, rollback strategy, monitoring setup, and a replication guide for anyone rebuilding this from scratch. Kept separate from this document - the README is a concise repo-facing summary, this document is the full detailed walkthrough.
10.3 Final Smoke Test
- Pushed a final small change to main and confirmed it flowed through the pipeline automatically to the live HTTPS URL
- Confirmed the CloudWatch 5xxErrorRate alarm remained healthy (no errors) throughout
- Reviewed the repository for leftover test commits/files from earlier troubleshooting (e.g. the intentionallybroken commit from Day 15-17) - left in place as they’re part of the genuine history and don’t affect the working state
10.4 Checkpoint Summary
- Status: Done
- Outcome: Repository is complete, documented, and passes a final end-to-end smoke test
- Blockers: None
11. Day 24: Documentation
11.1 Objective
Ensure the project is properly documented for both the internship deliverable and anyone else who might pick this project up.
11.2 Deliverables
- CICD_Devops_Journey.docx (this document) - full day-by-day technical walkthrough, including every command, every configuration decision, and every issue encountered with its resolution
- README.md - concise, repo-facing summary: architecture, tech stack, security design, and a replication guide
- Progress tracker (Section 2) - at-a-glance status of all 25 days
11.3 Checkpoint Summary