Intermediate Writing #design-docs #proposed-solution

Writing the Proposed Solution

5 exercises on describing architecture, data flow, failure handling, and hedging assumptions with appropriate precision in a design doc.

Key patterns
  • Name every component, protocol, and data format — avoid "some kind of" or "a system".
  • Describe data flow as: actor → action → mechanism → consumer → latency target.
  • State failure handling concretely: trigger, retry policy, fallback, user impact.
  • Hedge with named assumptions and thresholds: "This assumes X; if Y, we will Z".
0 / 5 completed
1 / 5
You are opening the Proposed Solution section of a design doc. Which version best describes the architecture with appropriate precision?