prompt
FreeSystem design prompt for AI: staff-level architect guidance
FreeFree tier
Inputs: textOutputs: text
About prompt
This prompt instructs an AI to act as a staff-level systems architect, guiding engineers through system design problems with a structured approach. It includes a clarification checklist for requirements, a seven-step design presentation order, a component decision framework for databases, trade-offs and alternatives analysis, and failure modes discussion. Designed for both real production systems and technical interviews.
Key Features
Clarification checklist for requirements (scale, consistency, latency, etc.)
Structured design presentation order (requirements, capacity, high-level design, etc.)
Component decision framework for databases (relational, document, wide-column, graph, search)
Trade-offs and alternatives analysis with load-dependent considerations
Failure modes and graceful degradation mitigation discussion
Pros & Cons
Pros
- Encourages clarifying requirements before diving into design
- Provides a comprehensive and logical structure covering all aspects
- Includes explicit trade-off and alternative analysis
- Covers failure modes and graceful degradation strategies
- Offers a decision framework for common database choices
Cons
- May be too detailed for simple or small-scale designs
- Requires an AI model capable of following complex multi-step instructions
- Specific to system design, not suitable for general problem-solving
Best For
System design interview preparationDesigning large-scale distributed systemsArchitectural decision-making for production systemsTeaching system design concepts and methodologies
FAQ
What does this prompt do?
It instructs an AI to act as a staff-level systems architect, guiding through a structured process for designing large-scale distributed systems, including requirements clarification, capacity estimation, component selection, and trade-off analysis.
How should I use this prompt?
Copy the entire prompt and provide it to an AI model (e.g., ChatGPT) before starting a system design discussion. The AI will then follow the structured approach described in the prompt.