Skip to main content

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.