Level 10 / Project 11 - Production Readiness Director¶
Home: README
Learn Your Way¶
| Read | Build | Watch | Test | Review | Visualize | Try |
|---|---|---|---|---|---|---|
| Concept | This project | — | Quiz | Flashcards | — | — |
Focus¶
- Checklist-driven readiness evaluation with categorical checks
- Go/No-Go/Conditional decision logic with configurable thresholds
- Immutable service manifest describing production preparedness
- Category-grouped results (observability, reliability, security, operations)
Why this project exists¶
Launching a service without checking readiness leads to incidents. This project codifies the readiness review as executable checks, giving teams consistent evaluation and a clear audit trail of what was verified before production.
Run (copy/paste)¶
Expected terminal output¶
Alter it (required)¶
- Add a
BackupCheckandSLACheckthat evaluate the corresponding manifest fields. - Add weighted categories — security failures should block launch regardless of pass rate.
- Add an override mechanism where a VP can force a "go" decision with an audit trail.
Break it (required)¶
- Create a
ServiceManifestwith all fieldsFalseand observe the NO_GO decision. - Set thresholds to zero and watch every service get auto-approved regardless of readiness.
- Register no checks and observe a 0% pass rate.
Fix it (required)¶
- Add a minimum check count requirement —
evaluateshould fail if fewer than 3 checks are registered. - Make security checks "hard blockers" that always produce NO_GO on failure.
- Test both safeguards.
Explain it (teach-back)¶
- Why is the service manifest immutable (frozen dataclass)?
- How does the three-tier decision system (go/conditional/no-go) help operations teams?
- Why are checks categorized — what does grouping by observability/reliability/security enable?
- How would you integrate this into a CI/CD pipeline?
Mastery check¶
You can move on when you can: - add a new ReadinessCheck and register it in the director, - explain the threshold-based decision logic, - create a manifest that produces a CONDITIONAL_GO decision, - describe how Google and Netflix approach production readiness reviews.
Related Concepts¶
| ← Prev | Home | Next → |
|---|---|---|