Skip to main content

Semester 6 Checkpoint Gate

Required Output Classification

Required outputClassificationPublic/private guidance
Closed-book prompts, self-assessment answers, and skills matricesPractice artifactUse for honest calibration; do not publish raw answers unless rewritten as a study guide.
Required evidence gate items, sign-off checklist, and readiness decisionCheckpoint evidenceKeep as private progression evidence; share only sanitized summaries with mentors or reviewers.
Repair artifacts produced after a weak checkpoint, such as corrected solutions, diagrams, traces, benchmarks, or runbooksCheckpoint evidenceStore beside the checkpoint so the remediation trail is inspectable without making mistakes public.
Reviewer notes or mentor feedback that materially improve a project artifactPortfolio candidateConvert into public-safe acknowledgements or changelog entries only after removing private feedback context.

Pass this gate before you call Semester 6 complete. The standard is not exposure. The standard is whether you can produce correct artifacts and defend your tradeoffs.


What You Must Be Able To Do

AreaRequired capabilityEvidence you should have
Module 1: Relational Databases & SQLDesign a clean schema, justify keys and constraints, and write non-trivial queries correctlySchema draft, representative SQL queries, and short notes explaining design choices
Module 2: Storage Engines & IndexingExplain how the engine stores and retrieves data, and choose indexes based on workloadQuery-plan notes, index rationale, and one workload comparison
Module 3: Replication & PartitioningDescribe read/write paths, lag, failover, sharding pressure, and user-visible failure modesReplication sketch, partitioning tradeoff notes, and a short failure analysis
Module 4: Transactions & ConsistencyIdentify anomalies, compare isolation choices, and explain what correctness guarantee is actually neededTransaction timeline examples and consistency decision notes
Module 5: Distributed Systems FundamentalsReason about time, partial failure, quorum intuition, and coordination costDistributed scenario writeup with tradeoffs and failure assumptions stated clearly

Closed-Book Readiness Prompts

Answer these without notes first. If you cannot answer one clearly, that is the next review target.

  1. Why is a bad schema problem not fixed by adding indexes later?
  2. What changes operationally when a workload moves from read-heavy to write-heavy?
  3. How can replication lag create a user-visible correctness problem even if the database is technically healthy?
  4. What anomaly does a transaction isolation level prevent, and what does it still allow?
  5. Why is distributed consensus expensive, and when is that cost justified?

Skills Verification Matrix

SkillCan do without notes?Evidence path or artifactIf not yet, remediation
Write joins, aggregates, subqueries, and filters that match the business questionRework Module 1 exercises and explain each query aloud
Interpret why one index helps one query and harms another workloadRevisit Module 2 storage/index notes and compare plans
Explain leader-follower reads, lag, and failover behaviorRedraw Module 3 replication paths from memory
Compare two isolation choices for the same workflowRebuild Module 4 anomaly examples and recovery notes
Analyze a partial-failure distributed scenario without slogansReview Module 5 time/failure concepts and rewrite one scenario cleanly
Define tests that protect a schema or transaction invariantAdd database-focused tests to project work
Describe data-security controls for credentials and sensitive fieldsReview access control and secret-handling notes
Name the runtime signals that would tell you the data plane is degradingAdd observability notes to the project or module labs

Required Artifacts Before Advancing

  • one schema with constraints and justification
  • one query set with correctness evidence
  • one storage/index tradeoff writeup
  • one replication or partitioning scenario analysis
  • one transaction or consistency analysis
  • one distributed failure scenario analysis
  • one repo or notebook showing steady, reviewable work rather than a last-minute dump

Blockers

Do not move on if any of these are true:

  • you can write SQL only by trial and error
  • you cannot explain why an index helps in one case and hurts in another
  • you talk about consistency, CAP, or consensus only in buzzwords
  • you do not have concrete evidence for schema, transaction, or distributed tradeoff decisions

Sign-Off

  • Date completed:
  • Honest self-rating (1-5):
  • Most important weakness still open:
  • Concrete fix scheduled before Semester 7:

Added Gate Evidence

The checkpoint reviewer should see:

  • schema evidence: ER diagram, DDL, constraints, and normalization worksheet
  • SQL evidence: query file plus result or plan evidence
  • model-decision evidence: a short note comparing relational and document approaches for the same workflow
  • operational evidence: one index decision, one migration risk, and one rollback note

Mastery Rubric

LevelEvidence
Beginner passCan answer direct questions and complete familiar exercises with light notes.
Solid passCan solve new variants, explain choices, and connect the work to Semester 5 Operating Systems and Networking.
Strong passCan defend tradeoffs, identify failure modes, and produce clean evidence in the portfolio artifact.
Not readyRelies on copied solutions, cannot explain mistakes, or lacks durable artifacts.

Retake and Repair Rule

If a section is weak, do not only reread. Repair it by producing new evidence: a corrected solution, a fresh implementation, a rewritten proof, a benchmark, a diagram, a runbook, or a short teaching note.


Answer-Quality Examples

Use these examples when grading written answers or spoken explanations.

QualityExample pattern
WeakNames a concept but gives no example, constraint, or failure case.
AcceptableDefines the concept and applies it to a familiar exercise.
StrongApplies the concept to a new variant and explains why an alternative would fail.
Portfolio-readyConnects the concept to Semester 5 Operating Systems and Networking, current project evidence, and a future capstone decision.

Interleaving Prompt

For any missed answer, add one sentence starting with: This depends on an earlier skill because...

Calibration Materials

Use these learner-visible calibration materials before self-grading or requesting review: