Lv.1 0 XP

The Two-Right-Answers Pattern — Superior Architecture Judgment

⚡ MOST CRITICAL 12 min +50 XP
💡
THE ANALOGY

A senior engineer vs a junior engineer reviewing a PR. The junior says 'it works.' The senior says 'it works now, but this approach will create operational complexity at scale that the other approach avoids.' Both approaches work. One is architecturally superior. The CCA exam tests senior-engineer judgment.

⚠️ EXAM TRAP — The Wrong Answer People Choose

Choosing based on what 'sounds right' or what you'd personally prefer. Two-right-answers questions test specific architectural principles: determinism over probabilism, explicit over implicit, minimum footprint, observable systems, and fail-loud over fail-silent.

KEY POINTS
1 Both options work technically — the question is which is architecturally superior and why.
2 Principle 1: Deterministic enforcement beats probabilistic guidance for critical requirements.
3 Principle 2: Explicit over implicit — if in doubt, make behavior explicit and auditable.
4 Principle 3: Minimum footprint — request only what's needed, prefer reversible actions.
5 Principle 4: Fail loudly over silently — a visible failure is easier to fix than invisible bad data.
6 Principle 5: Observable systems — can you see what happened? If not, the design is wrong.