Quiz
2667 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 areas2667
Architecture Fundamentals81
Distributed Systems101
Data Architecture90
Cloud Architecture87
Networking86
API & Integration Architecture78
Reliability & Resilience88
Observability81
Performance & Capacity Engineering90
Security Architecture95
Cost Architecture & FinOps92
Business Architecture93
Architecture Communication91
Enterprise Architecture91
Legacy Modernization92
AI-Era Architecture86
Software Architecture & Engineering84
Architecture Patterns84
Architecture Decision-Making91
The Architect's Meta-Skills92
Delivery & Release Engineering93
Platform Engineering & Developer Experience92
Testing & Quality Architecture90
Data Platform Architecture88
Streaming & Real-Time Data93
Data Governance & Semantics81
Frontend & Experience Architecture91
Edge, Mobile & IoT88
Regulatory & Data Protection Architecture90
Assurance, Audit & Model Risk88
993 questions.
-
Distributed Systems intermediate Multiple choice
You move a user profile service to eventual consistency and support tickets start arriving: users update their name and the old one is still shown. Fix it without abandoning the architecture.
2 min answer consistencyreplicationuxread-your-writes -
Distributed Tracing intermediate
A request takes 3 seconds. Every individual service reports healthy latency. How does tracing resolve this and what must have been instrumented?
2 min answer tracinglatencysamplinginstrumentation -
DNS intermediate Multiple choice
Why is DNS a poor primary mechanism for fast failover, and what should be used instead for a globally distributed service?
2 min answer dnsfailoveranycastttl -
DNS intermediate
You use DNS with a 60-second TTL for regional failover. During a test, some traffic still hit the failed region 40 minutes later. Explain.
2 min answer dnsfailoverresilience -
Documentation Practice intermediate
A developer platform's users repeatedly build integrations that break on the platform's next release. What communication failure caused this?
2 min answer supabaseapi-docscompatibilitycontract -
Documentation Practice intermediate
A platform's documentation is comprehensive and developers still get things wrong. What kind of documentation is missing?
2 min answer documentationguaranteessemanticsdeveloper-experience -
Documentation Practice intermediate Multiple choice
Four team wikis holding about 1400 pages between them are being consolidated into one documentation site for 300 engineers. Analytics show 43 pages serve over half of all reads. Which sequence do you run?
3 min answer documentationmigrationredirectsretention -
Documentation Practice intermediate
You have two hours to document a system before handing it over. What do you write, and what do you deliberately leave out?
2 min answer documentationhandoverinvariantsoperations -
DORA Metrics intermediate
A team measures deployment frequency, lead time, change failure rate and recovery time. How should these be used, and how are they misused?
2 min answer verceldorametricsdelivery -
DORA Metrics intermediate
An organisation adopts delivery metrics and teams begin optimising the numbers rather than the outcomes. What went wrong, and how should the metrics be used?
2 min answer dorametricsgoodhartoutcomes -
DORA Metrics intermediate
An organisation adopts the four DORA metrics and delivery does not improve. What are the metrics for, and how are they commonly misused?
2 min answer dorametricsdeliverygoodhart -
DORA Metrics intermediate
Etsy released StatsD in 2011 alongside a blog post titled "Measure Anything, Measure Everything". The client sends UDP packets and does not care whether anything is listening. What problem forced that design, and what does it have to do with deploying many times a day?
2 min answer etsystatsdinstrumentationudp