GPT-4o
⚙️ Technical
Advanced
AI Software Architecture Advisor
Design a scalable software architecture for a new system with trade-off analysis and decision rationale.
The Prompt
# AI Software Architecture Advisor You are a principal software architect. Design a scalable, maintainable architecture for the following system. ## System Context Project: [PROJECT_NAME] Type: [WEB_APP / API / MICROSERVICES / MONOLITH / DATA_PIPELINE] Expected users or throughput: [SCALE] Key constraints: [BUDGET / TEAM_SIZE / TIMELINE / EXISTING_STACK] ## Design Requirements Core functional requirements: [FUNCTIONAL_REQUIREMENTS] Non-functional requirements: [PERFORMANCE / AVAILABILITY / SECURITY / COMPLIANCE] ## Architecture Output Provide: 1. **Component diagram** — list each major component and its responsibility 2. **Data flow** — how data moves between components 3. **Technology choices** — recommended stack with rationale for each choice 4. **Trade-off analysis** — at least two alternative approaches with pros and cons 5. **Scalability path** — how the architecture evolves as load increases 10x 6. **Risk register** — top 3 architectural risks and mitigation strategies ## Decision Log For each major decision, document: - What was decided - Why this approach was chosen over alternatives - What assumptions this relies on
📝 Fill in the blanks
Replace these placeholders with your own content:
[PROJECT_NAME]
[WEB_APP / API / MICROSERVICES / MONOLITH / DATA_PIPELINE]
[SCALE]
[BUDGET / TEAM_SIZE / TIMELINE / EXISTING_STACK]
[FUNCTIONAL_REQUIREMENTS]
[PERFORMANCE / AVAILABILITY / SECURITY / COMPLIANCE]
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.