Prompt Library ⚙️ Technical System Architecture Designer
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.

👁 7 views ⎘ 0 copies ♥ 0 likes

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.