Skip to content

System Design

Synthesis of every prior wave. A framework for approaching .NET system-design problems plus six worked cases at progressively wider scope. Each case names the trade-offs explicitly and references the lower-level topics that the proposed design relies on.

Topics (canonical order)

Why this order

Framework first because every case applies it. Cases are ordered roughly by canonical familiarity: HTTP API → event-driven → multi-tenant → real-time → batch → AI. The RAG case explicitly synthesizes AI / LLM Integration.

Cross-references

Each case heavily cross-references earlier waves — see the individual case files. The RAG case is the natural bridge into AI / LLM Integration.