12 weeks · 8 modules · 24 chapters
Staff+ System Design
Real architecture decisions and written artifacts, paired with progressive interview practice for experienced engineers.
Start here
- Module 1 · Week 1 · Chapter 1Requirements and constraints
Turn an open-ended event-booking prompt into a one-page scope brief, and practice the first five minutes of an interview.
- Module 1 · Week 1 · Chapter 2Workload estimation
Translate the scope into average and peak demand, storage growth, and bandwidth estimates.
12-week path
- Module 1 · Week 1Frame the problem
Requirements and estimation — available above.
- Module 2 · Weeks 2–3Shape the system
APIs, traffic, storage, caching, and search.
- Module 3 · Weeks 4–5Distribute the data
Replication, consistency, coordination, and multi-region design.
- Module 4 · Week 6Work asynchronously
Messaging, streaming, workflows, and backpressure.
- Module 5 · Weeks 7–8Operate safely
SLOs, resilience, security, privacy, tenancy, and observability.
- Module 6 · Week 9Optimize deliberately
Performance, capacity, cost, and AI inference trade-offs.
- Module 7 · Weeks 10–11Lead architecture change
Architecture styles, migrations, decision records, and cross-team reviews.
- Module 8 · Week 12Prove the skill
A fictional Australian virtual-care capstone and full timed design defense.
References and progress
Glossary · Workload estimation notes · Artifact tracker
Progress is stored in this browser. No account is needed; use the controls above to export or import it.