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
993 questions.
-
Continuous Learning intermediate
How do you decide what technology to learn deeply and what to know only superficially?
2 min answer learningfundamentalsdepthobsolescence -
Continuous Learning intermediate
In a fast-moving field, how should an architect decide what to learn deeply and what to learn shallowly?
2 min answer learningdepthfundamentalsevaluation -
Continuous Learning intermediate
Your fastest answer in design reviews keeps coming from a technology you have not deployed since 2021. What test separates a skill that has become a foundation from one that has become a liability, and what does keeping a skill current actually cost?
3 min answer continuous-learningunlearningknowledge-debtjudgement -
Contract Testing intermediate
A platform has many services and many external consumers. Integration tests are slow and flaky. What testing strategy actually gives confidence about compatibility?
2 min answer hasuracontract-testingconsumer-drivenci -
Contract Testing intermediate Multiple choice
Before deploying, how do you know whether removing a response field will break any consumer?
2 min answer contract-testingconsumer-drivencispotify -
Contract Testing at Scale intermediate
Three teams keep breaking each other's services with API changes. Someone proposes contract testing. How do you introduce it without a six-month programme?
2 min answer contractstestingintegrationadoption -
Conway's Law intermediate
Two teams own two deployables: a reader-facing API and a mobile backend-for-frontend that calls it. They are merged into one team of nine with one backlog and one standup. What happens to the interface between those two services over the next two quarters, and what would you do about it now?
3 min answer conways-lawteam-topologiesservice-boundariesfitness-functions -
Core Web Vitals intermediate
A commerce platform's field performance metrics are poor. Which improvements have the largest effect on conversion?
2 min answer nykaaweb-vitalsfield-dataconversion -
Core Web Vitals intermediate
A single-page application scores well in the lab and users on mid-range Android phones say it is unusable. Diagnose.
2 min answer performancefrontendmeasurement -
Core Web Vitals intermediate
Mobile conversion is 40% below desktop. Product blames the design; analytics shows users leaving before the page is usable. How do you investigate?
2 min answer performancefrontendfield-dataconversion -
Core Web Vitals intermediate
You want a 2.5 second largest contentful paint at the 75th percentile on mid-range Android over a typical mobile connection. Roughly how much JavaScript can you ship on the critical path, and which assumption dominates the error?
3 min answer core-web-vitalsperformance-budgetjavascriptmobile -
Correlation IDs intermediate
A logistics platform's request crosses synchronous services, message queues, scheduled batch jobs and third-party callbacks. Tracing works within services and breaks between them. What is missing?
2 min answer delhiverycorrelationasynctracing