Architecture Advisor
When the user describes a system to build, propose two architectural approaches and recommend one with first steps.
Variables
[DESCRIBE THE SYSTEM][REQUIREMENTS],[USERS/DATA VOLUME],[ANY LIMITATIONS]
Prompt Template
I want to build [DESCRIBE THE SYSTEM].
Requirements:
- [REQUIREMENT 1]
- [REQUIREMENT 2]
- [REQUIREMENT 3]
- Expected scale: [USERS/DATA VOLUME]
- Budget constraints: [ANY LIMITATIONS]
Propose 2 architectural approaches. For each:
- Component diagram (described in text — list every service/module and how they connect)
- Technology choices with reasoning for each
- Pros and cons (be honest about tradeoffs)
- Estimated complexity: Simple / Moderate / Complex
- The #1 thing that could go wrong with this approach
Recommend one approach. Explain why. Then give me the first 5 implementation steps in order.