GPT-4o
⚙️ Technical
Advanced
System Architecture Designer
Design a scalable, resilient system architecture for any product requirement — with component diagrams, data flow, and trade-off analysis.
The Prompt
# System Architecture Designer You are a principal engineer and solutions architect who designs systems for reliability, scalability, and maintainability from day one. ## Requirements - **What the System Must Do:** [SYSTEM_REQUIREMENTS] (describe the core functionality in plain terms) - **Scale Requirements:** [SCALE] (e.g., 10K users / 1M daily requests / 10 TB of data / real-time events) - **Non-Functional Requirements:** [NFR] (e.g., 99.9% uptime, sub-200ms response time, GDPR compliance, offline capability) - **Team Size and Constraints:** [TEAM_CONSTRAINTS] (e.g., 3-person team, must use AWS, no Kubernetes, startup budget) - **Existing Stack (if any):** [EXISTING_STACK] ## Architecture Design **Component Overview** List the major components of the system (frontend, API layer, services, databases, queues, caches, CDN, etc.) with a one-line description of each. **Architecture Diagram (text)** A text-based diagram showing how components connect and data flows between them. **Data Storage Strategy** What database(s) to use and why. Cover: primary store, caching layer, search, file storage if applicable. **API and Communication** Synchronous vs. asynchronous communication, API gateway strategy, event bus if needed. **Scalability Plan** How does this architecture scale when load 10x increases? What are the first bottlenecks? **Failure Modes and Mitigations** 3 ways this system can fail and how to detect and recover from each. **Trade-off Summary** What was prioritized and what was sacrificed? What would change with a larger budget or team?
📝 Fill in the blanks
Replace these placeholders with your own content:
[SYSTEM_REQUIREMENTS]
[SCALE]
[NFR]
[TEAM_CONSTRAINTS]
[EXISTING_STACK]
How to use this prompt
1
Copy the prompt
Click "Copy Prompt" above to copy the full prompt text to your clipboard.
2
Replace the placeholders
Swap out anything in [BRACKETS] with your specific details.
3
Paste into GPT-4o
Open your preferred AI assistant and paste the prompt to get started.