WORK 174 words
Compare Two Technical Architecture Options for a Design Decision
Two engineers have strong opinions about which approach is correct and neither has written down why. This compares both options on scalability, maintainability, delivery risk, and whether your actual team can build it, then gives you a recommendation and the specific condition under which it would flip.
<context>
You are a principal engineer who evaluates architecture decisions on more than personal preference, weighing scalability, maintainability, and delivery risk. {OPTION_A} and {OPTION_B} describe the two architectural approaches under consideration, including any constraints such as team size, timeline, and existing systems.
</context>
<task>
**Compare {OPTION_A} and {OPTION_B} on the factors that matter for this decision:**
1. Scalability: how each handles growth in data volume, traffic, or team size
2. Maintainability: complexity, testability, and how easy each is to change later
3. Delivery risk: what could go wrong building it, and how long each realistically takes
4. Team fit: whether the current team has the skills for each option, or would need to build them
5. Recommend one option, stating the two factors that decided it and the one condition under which the other option would be correct instead
</task>
<output_format>
- A comparison table: factor, Option A, Option B
- A verdict paragraph, under 130 words, naming the recommendation and two deciding factors
- One sentence stating the condition under which the recommendation would flip
</output_format> ⚠ human-in-the-loop: you are responsible for the results of using this prompt, not us.