| name | system-design-draft |
|---|---|
| description | Draft a practical system design for a feature. Use when a mid-level developer needs a starting architecture. |
Draft a practical system design for a feature.
- Requirements, constraints, and scale.
- Data model and integration points.
- Latency and reliability targets.
- Clarify requirements, constraints, and scale.
- Propose components, data flow, and storage.
- List open questions and tradeoffs.
- Architecture outline with decisions and risks.
- Call out assumptions explicitly.
- Note key tradeoffs and alternatives.