Quiz
2988 questions of the kind that actually get asked — in interviews, in architecture review boards, and by the person who has to run the thing at 3 AM. Every answer states the trade-off rather than the slogan, and says when the obvious choice is the wrong one.
All areas2988
Architecture Fundamentals91
Distributed Systems111
Data Architecture100
Cloud Architecture97
Networking96
API & Integration Architecture97
Reliability & Resilience99
Observability92
Performance & Capacity Engineering100
Security Architecture105
Cost Architecture & FinOps102
Business Architecture103
Architecture Communication102
Enterprise Architecture100
Legacy Modernization102
AI-Era Architecture106
Software Architecture & Engineering93
Architecture Patterns94
Architecture Decision-Making101
The Architect's Meta-Skills102
Delivery & Release Engineering103
Platform Engineering & Developer Experience102
Testing & Quality Architecture102
Data Platform Architecture98
Streaming & Real-Time Data103
Data Governance & Semantics91
Frontend & Experience Architecture101
Edge, Mobile & IoT98
Regulatory & Data Protection Architecture99
Assurance, Audit & Model Risk98
4 questions in Judgement Under Uncertainty.
-
Judgement Under Uncertainty advanced
How do you decide when you have enough information to make an architectural decision?
2 min answer uncertaintyreversibilityspikesoptionality -
Judgement Under Uncertainty advanced
How should an architect make defensible decisions in a domain where the technology changes faster than the decision cycle?
2 min answer uncertaintyoptionalityevaluationconfiguration -
Judgement Under Uncertainty advanced
Reddit's published account of its 14 March 2023 outage describes 314 minutes of downtime, says it took the team hours to decide that a rollback was the right course of action, and notes the subtle cause was not found until hours after the site had already been restored from a backup. The restore was the fix. Why did deciding to use it cost more than doing it, and which decision taken before the incident would have changed that?
3 min answer redditincidentdecision-makingrecovery -
Judgement Under Uncertainty advanced
Review this decision record. It chooses a single Postgres primary over sharding for an orders service measured in production at 1200 writes per second, lists three rejected alternatives with reasons, and ends with "Revisit in 12 months". What would you change, what would you leave alone, and what one line makes the decision reviewable?
3 min answer decision-recordsfalsificationadrreview-trigger