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
42 questions in Software Architecture.
-
Bounded Contexts advanced
A payments platform has one Payment entity used by checkout, settlement, refunds, reconciliation and reporting, and it has grown to eighty fields. What is the problem and what is the fix?
2 min answer razorpaybounded-contextdddmodel -
Bounded Contexts advanced
Two teams disagree about whether "reservation" and "booking" are one concept or two. What evidence settles it?
2 min answer bounded-contextslanguageevidenceboundaries -
CI/CD advanced
A developer platform's CI system faces a burst of builds after a major release. How should queues, workers, caching and prioritisation prevent collapse?
2 min answer ci-cdqueuesprioritisationcaching -
CI/CD advanced
A team has a fully automated pipeline and still releases monthly. What is actually blocking them?
2 min answer ci-cdbatch-sizebranchingfeature-flags -
Clean Architecture advanced
When is clean architecture over-engineering, and what is the signal that you have its costs without its benefits?
2 min answer clean-architectureanaemic-domainover-engineeringcost -
Design Patterns advanced
A collaborative whiteboard supports hundreds of concurrent editors on one board. Compare OT and CRDT for a canvas with object hierarchies, and describe board sharding and catching up after ten minutes offline.
3 min answer mirocrdtoperational-transformcollaboration -
Design Patterns advanced
At 09:14 a document-processing platform of JetBrains' shape starts returning wrong results for about 3% of requests. No errors, no latency change. The stack traces contain three frames of framework code and a lambda. It takes eleven hours to find. The code is a textbook strategy-and-registry design. What made this undiagnosable, and which design decision would you change?
2 min answer jetbrainsdesign patternsdynamic dispatchregistry -
Domain-Driven Design advanced
Walk me through how you would size an aggregate in a marketplace of eBay's shape, where one seller can hold 80,000 active listings. Then tell me what your choice costs at runtime.
3 min answer dddaggregateconcurrencyinvariants -
Domain-Driven Design advanced
Where does domain-driven design pay for itself in a large marketplace, and where is it overhead?
2 min answer dddubiquitous-languagecomplexityboundaries -
Domain-Driven Design advanced
You are decomposing a monolith. How do you find the boundaries using evidence rather than opinion?
2 min answer dddbounded-contextschange-correlationevent-storming -
DORA Metrics advanced
Deployment frequency is monthly and change failure rate is 30%. Which do you attack first and why?
2 min answer dorabatch-sizedeploymentstability -
Feature Flags advanced
A codebase has 300 feature flags. What went wrong and how do you fix it without breaking anything?
2 min answer feature-flagstechnical-debtlifecyclecombinatorics