Quiz
2868 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 areas2868
Architecture Fundamentals91
Distributed Systems101
Data Architecture90
Cloud Architecture87
Networking86
API & Integration Architecture87
Reliability & Resilience99
Observability92
Performance & Capacity Engineering90
Security Architecture95
Cost Architecture & FinOps92
Business Architecture93
Architecture Communication102
Enterprise Architecture100
Legacy Modernization92
AI-Era Architecture96
Software Architecture & Engineering93
Architecture Patterns94
Architecture Decision-Making101
The Architect's Meta-Skills102
Delivery & Release Engineering103
Platform Engineering & Developer Experience92
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
2868 questions.
-
Lawful Basis & Purpose Limitation beginner Multiple choice
A European travel marketplace of Booking.com's shape holds the same guest email twice: once captured at checkout so the booking confirmation can be sent, once captured at newsletter sign-up. The data team wants a single golden customer record and cannot see the objection. Which data model keeps the merge lawful?
3 min answer purpose-limitationgolden-recordmdmconsent -
Lawful Basis & Purpose Limitation advanced
A recommendation model was trained on browsing histories collected under consent. Several thousand users withdraw that consent. What happens to the model that has already learned from their data, and what makes your answer defensible?
3 min answer consent-withdrawaltraining-dataprovenanceretraining -
Lawful Basis & Purpose Limitation advanced
Data was collected to fulfil bookings. A team wants to use it to train a recommendation model. What determines whether that is permitted, and how is it enforced?
2 min answer purpose-limitationlawful-basisconsentenforcement -
Lawful Basis & Purpose Limitation advanced
Review this. A lending platform declines applications using a model plus rules, and logs the decision outcome and the final score. Legal says the design satisfies the GDPR's Article 22 requirements on automated decision-making because a human can review any decline on request. What is wrong?
3 min answer gdprarticle-22automated-decisionsexplainability -
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 -
Leader Election advanced
A leader-based coordination service loses contact with its followers while the leader itself remains healthy and continues serving. What failure modes emerge, and what prevents split-brain?
2 min answer polygonleader-electionsplit-brainquorum -
Leader Election advanced
A leader-based database cluster loses network connectivity between the leader and its followers, but the leader is still running and still accepting writes from application servers that can reach it. What happens, and how does correct leader election prevent it?
3 min answer leader-electionsplit-brainquorumfencing -
Leader Election advanced
A nightly job occasionally runs twice, producing duplicate charges. The team proposes a distributed lock. What do you say?
2 min answer leader-electionlockingidempotencyfencing -
Leader Election advanced
A team designs active-active across two regions with automatic failover based on health checks. What is wrong?
2 min answer split-brainquorummulti-region