Module Quiz
Complete this quiz after finishing all concept and practice pages. Save your answers before opening separate quiz calibration.
Current Module Questions
Question 1: Platform Choice
Why is "pick the biggest cloud because it looks best on a portfolio" a poor decision rule for a capstone?
Question 2: Topology Sizing
Your capstone is a Go API + Postgres + static frontend. What is the smallest topology that still teaches you production deployment?
Question 3: Environment Strategy
Why can it be legitimate to run only prod plus a preview-per-PR environment for a capstone, and drop a dedicated staging?
Question 4: Terraform State
What does Terraform state contain, and why is a locking remote backend not optional?
Question 5: Module Extraction
State the rule for when to extract a local Terraform module for a solo capstone.
Question 6: Secrets Strategy
Where should secret values live and what must never appear in the repo?
Question 7: Pipeline Minimum
Name the three jobs the capstone pipeline must have and the trigger for each.
Question 8: OIDC Benefit
Why is OIDC preferred over a long-lived access key for cloud authentication from CI?
Question 9: Preview vs Staging
Give one scenario where a preview environment is strictly better than a staging environment, and one where the opposite holds.
Question 10: Rollback Trigger
State three rollback triggers that you would act on without discussion, and the rough timer budget for each.
Question 11: Expand-Contract
Walk through an expand-contract migration for renaming users.full_name to users.display_name.
Question 12: Feature Flag Discipline
Why does Martin Fowler's framing call feature flags a "last resort"?
Question 13: Smoke Tests
Why is curl /healthz -> 200 not a sufficient smoke test, and what three checks are?
Question 14: Release Notes Audience
Who is the primary reader of a capstone release note, and what three sections must it contain?
Question 15: Runbook Test
What is the "stranger test" for a deployment runbook?
Interleaved Review Questions
Prior Module Question 1 (S10 M2: Implementation and Testing)
Why is a flaky test in main a release-engineering issue, not a testing issue?
Prior Module Question 2 (S10 M1: Domain Analysis and Architecture)
How does choosing a capstone topology relate to the architecture decisions made in Module 1?
Prior Module Question 3 (S9 M02: Infrastructure as Code)
Why can state drift between cloud reality and Terraform state break a rollback, not just a forward deploy?
Prior Module Question 4 (S8 M04: Scale, Reliability, Performance)
How is MTTR (mean time to restore) related to deployment frequency?
Prior Module Question 5 (S7: Data & ML context)
Why is a production-sized staging dataset important before shipping a schema migration?
Self-Assessment and Remediation
Mastery Level (90-100% correct):
- Retrieval is strong; complete all module and semester evidence gates before advancing.
Proficient Level (75-89% correct):
- Re-read the missed concept pages and redo one practice section for each cluster that came up.
Developing Level (60-74% correct):
- Rework Clusters 3-4 carefully. Most capstone failures at defense are pipeline and rollback gaps, and this range usually matches that.
Insufficient Level (<60% correct):
- Return to S9 M02 and S9 M04 for a focused one-day refresh, then redo Clusters 1-3 here. Do not skip ahead to Module 4.
Progression boundary
Quiz performance calibrates retrieval and reasoning. It does not replace runnable work, changed-case transfer, the module assessment or required semester evidence. Consult practice calibration for the additional independent cases.