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
84 questions in Architecture Patterns.
-
Event Sourcing advanced
A team proposes event sourcing for a customer preferences service. What questions do you ask?
2 min answer event-sourcingcomplexitydecision -
Event Sourcing advanced
Design the data model for recording money movement in a marketplace. What properties are non-negotiable?
2 min answer paymentsledgerimmutabilitycorrectness -
Layered Architecture beginner Multiple choice
A design has four layers. The service layer contains no logic - it forwards every call from the controller to the repository. What would you change?
2 min answer layeringover-engineeringsimplicitycritique -
Layered Architecture intermediate
A layered architecture is described as outdated. When is it still the right choice, and what is its real limitation?
2 min answer layeredsimplicitycouplingenterprise -
Layered Architecture intermediate
A team applies a strict layered architecture and finds every change touches nine files. Is layering wrong, or is the application wrong?
2 min answer ramplayeringconcernsboilerplate -
Layered Architecture beginner
A team's rule is that the domain layer must not import the persistence layer. Today the rule lives in a wiki page and in code review. What changes when the same rule becomes a check that fails the build, and what does the violation count over time tell you that today's count does not?
3 min answer layeringdependency rulearchunitratchet -
Materialized Views intermediate
A discussion platform precomputes ranked feeds as materialised views. What does this buy, and what are the failure modes?
2 min answer materialized-viewsprecomputationstalenessrebuild -
Materialized Views advanced
A read-heavy query is too expensive to compute on demand. Compare a database materialized view, an application-maintained read model and a stream-processed view, and describe how each handles staleness and rebuild.
2 min answer materialized-viewscqrsread-modelstaleness -
Materialized Views advanced
A ride-hailing platform maintains a materialised view of driver availability by geographic cell. What are the design decisions, and what breaks?
2 min answer olamaterialized-viewfreshnessprojection -
Materialized Views advanced
Your social feed precomputes each user's timeline when someone they follow posts. An account with 40 million followers joins. What breaks and how do you fix it?
2 min answer feedfanouthybridscale -
Orchestration vs Choreography advanced
A multi-step business process spans several services. When should it be orchestrated by a coordinator and when choreographed through events, and how do you tell which one you already have?
2 min answer orchestrationchoreographysagatemporal -
Orchestration vs Choreography advanced
A workflow spans eight services using event choreography. Nobody can answer "where is order 41,229 stuck?". What do you change?
2 min answer orchestrationchoreographyworkflowobservability