Quiz
2777 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 areas2777
Architecture Fundamentals81
Distributed Systems101
Data Architecture90
Cloud Architecture87
Networking86
API & Integration Architecture87
Reliability & Resilience99
Observability92
Performance & Capacity Engineering90
Security Architecture95
Cost Architecture & FinOps92
Business Architecture93
Architecture Communication91
Enterprise Architecture100
Legacy Modernization92
AI-Era Architecture96
Software Architecture & Engineering93
Architecture Patterns84
Architecture Decision-Making91
The Architect's Meta-Skills92
Delivery & Release Engineering93
Platform Engineering & Developer Experience92
Testing & Quality Architecture102
Data Platform Architecture98
Streaming & Real-Time Data93
Data Governance & Semantics91
Frontend & Experience Architecture91
Edge, Mobile & IoT88
Regulatory & Data Protection Architecture99
Assurance, Audit & Model Risk98
2777 questions.
-
Domain Boundaries advanced
A B2B commerce and financing business is deciding where to draw the boundary between its commerce and credit domains. What should determine it?
2 min answer ofbusinessdomainsboundariescredit -
Domain Boundaries advanced
A marketplace is deciding whether "listing" and "inventory" are one domain or two. How should the boundary be decided, and what evidence settles it?
2 min answer domain-boundariesbounded-contextlanguageownership -
Domain Boundaries advanced
The word "customer" means different things in sales, fulfilment and finance. How does that affect your service design?
2 min answer dddbounded-contextcanonical-modelubiquitous-language -
Domain Boundaries advanced
Twilio announced the acquisition of Segment in October 2020 for about $3.2 billion in stock and closed it in November 2020, adding a customer-data platform alongside its messaging and voice APIs. Buying a product in an adjacent domain buys that domain's boundary along with its code. What does the acquirer gain, what does it pay, and when does that bill arrive?
3 min answer twiliosegmentacquisitionbounded-context -
Domain Boundaries advanced
Walk me through how you would choose the first capability to extract from a fifteen-year-old monolith, given that leadership expects visible progress within two quarters.
3 min answer monolithextractionboundariessequencing -
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 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 advanced
Deployment frequency is monthly and change failure rate is 30%. Which do you attack first and why?
2 min answer dorabatch-sizedeploymentstability