Roadmap · stage 12/13
System Design
Stage 12 of 13 · 15 resources · 1 categories
What this stage is
System Design is stage 12 of 13 in the DE//AGENT roadmap. It currently holds 15 resources: 10 tutorials, 5 references across 1 category.
What it teaches
Sizing, tradeoffs and communicating an architecture.
What you can do after this stage
- Size a design against throughput and cost
- Defend the tradeoffs in an interview
Exit gate
Gate: You can whiteboard and defend a data architecture. The stage deliverable: ref-ddia.
Gates are self-assessed — the roadmap does not track your progress; it tells you what to be able to do before moving on.
Categories in this stage
Registry resources for this stage
Sorted by composite score — provenance, completeness and trust, per the scoring model:
Documented learning objectives
- Frame any data system as a tradeoff among reliability, scalability, and maintainability
- Name the six mechanisms DDIA teaches and map each one to a system you operate
- Argue a design decision in tradeoff language instead of tool-brand language
- Estimate QPS, storage per day, and retention footprint from a workload description
- Apply peak-versus-average factors instead of quoting averages alone
- Ground an estimate in a real deployed reference architecture
- Argue a storage choice from replication, partitioning, and consistency needs
- Explain what each consistency semantic means for a merge-based pipeline