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
1029 questions.
-
Trunk-Based Development intermediate
What has to be true before a team can safely move to trunk-based development?
2 min answer trunk-basedfeature-flagspipelinemigrations -
UI Monorepo Strategy intermediate Multiple choice
Ten applications consume one design system and upgrades keep stalling because each app schedules them separately. Which release and consumption model keeps the total upgrade cost bounded as applications are added?
2 min answer monorepodesign-systemsversioningcodemods -
UI Monorepo Strategy intermediate
Ten frontend teams share a design system. Monorepo or separate repositories?
1 min answer monorepotoolingatomic-changeboundaries -
Unit Economics intermediate
A delivery marketplace's infrastructure cost per order is falling while total cost rises. Is that good, and what should the unit metric actually be?
2 min answer unit-economicsmetricsmarketplacescaling -
Unit Economics intermediate
An interviewer sets the exercise on a food-delivery platform of Zomato's kind - assume a flat delivery fee of $2.00 and a 70% gross-margin target on that fee. Work backwards to the infrastructure budget per order and then tell me what you would do with the number.
2 min answer unit-economicsmarginbudgetsthresholds -
Value Streams intermediate
A commerce platform's engineering throughput is high but features take months to reach merchants. Where does value-stream mapping look, and what does it typically find?
2 min answer value-streamlead-timeflowwait-time -
Value Streams intermediate
A quick-commerce business running dark stores maps the value stream for "launch a new product category". The map has five boxes - groomed, built, reviewed, tested, deployed - totalling 11 working days with flow efficiency of 46%. On the strength of it, leadership funds a £600k pipeline programme to cut the 11 days. Review the map and the decision.
3 min answer value-stream-mappingflow-efficiencyscopeprioritisation -
Value Streams intermediate
A quick-commerce business wants to improve its ten-minute promise. The engineering team optimises the checkout API. Why is that likely the wrong target?
2 min answer zeptovalue-streambottleneckphysical -
Value Streams intermediate
Delivery feels slow and leadership wants a productivity initiative. You propose mapping the value stream first. What will you map and what do you expect to find?
1 min answer business-architectureflowlead-time -
Vector Databases intermediate
A team needs vector search. When is a dedicated vector database justified over adding vector search to an existing store?
2 min answer replicatevector-searchdatastoresoperations -
Vector Databases intermediate
A team wants a dedicated vector database for a RAG system over 200,000 documents. Is it necessary?
2 min answer ragtechnology-selectionpragmatism -
Vector Databases intermediate
A user uploads a policy document at 09:02 and it appears in the document list immediately. At 09:20 the assistant still says it cannot find anything on the subject. Error rates are flat and the ingest queue is empty. Where do you look first?
2 min answer vector-databasesingestionread-after-writedead-letter