Learning path / Editorial roadmap

System design in practice

A proposed route from tracing one request to reasoning about boundaries, failures, and change. Start with a system you can explain.

2 articles available · 3 proposed modules

Read at your own pace. This is a growing editorial plan, not a complete course or a progress tracker. Proposed topics have no lesson pages yet.

Explore the path

  1. 1 article available

    Understand the system

    Identify responsibilities and follow the work before choosing a pattern.

    Proposed topics (3)
    • From requirements to quality constraints Planned
    • Trace a request across a system boundary Planned
    • Read a component map alongside a sequence Planned
  2. 0 articles available

    Make a design decision

    Connect each design choice to a constraint and a cost.

    No articles are published here yet. The themes below describe the editorial plan; they are not available lessons.

    Proposed topics (4)
    • Choose a boundary before choosing a service Planned
    • Strategy versus a conditional branch Planned
    • Queues, retries, and duplicate work Planned
    • Cache invalidation as a data ownership question Planned
  3. 1 article available

    Review a change

    Use the same map to explain a proposal and check its consequences.

    Proposed topics (3)
    • Review an AI-generated change against a system map Planned
    • Record a decision and its trade-offs Planned
    • Model failure and recovery paths Planned