Quiz
2741 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 areas2741
Architecture Fundamentals81
Distributed Systems101
Data Architecture90
Cloud Architecture87
Networking86
API & Integration Architecture78
Reliability & Resilience99
Observability92
Performance & Capacity Engineering90
Security Architecture95
Cost Architecture & FinOps92
Business Architecture93
Architecture Communication91
Enterprise Architecture91
Legacy Modernization92
AI-Era Architecture96
Software Architecture & Engineering84
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 Architecture90
Assurance, Audit & Model Risk98
2741 questions.
-
Competing Consumers intermediate
A rendering platform processes jobs from a queue with a pool of workers. What does the competing-consumers pattern require to be correct, and what limits its scaling?
2 min answer competing-consumersworkersidempotencyordering -
Competing Consumers advanced
A team uses competing consumers to scale processing and discovers that ordering guarantees are broken. What happened, and what are the options?
2 min answer segmentcompeting-consumersorderingpartitioning -
Competing Consumers advanced
At 14:02 a consumer group of twelve workers is draining a partitioned order-events topic at 9,000 messages a second. By 14:07 throughput is zero while every worker is running and its health check passes, and queue depth is climbing. At 14:12 throughput returns for forty seconds and then stops again. The pattern repeats. What failed, and which design decision allowed it?
3 min answer kafkaconsumer grouprebalancepoison message -
Compliance Frameworks intermediate
A global employment platform passes its compliance audits and is repeatedly found to have real security weaknesses. What is the gap?
2 min answer deelcompliancecontrolsevidence -
Compliance Frameworks intermediate
A payments dataset must stay in the EU. The team reads that as one EU region and pins all storage there across two availability zones. Six months later the business asks for a 15-minute recovery time objective against a regional failure. What did residency actually cost and when did the bill arrive?
2 min answer data-residencymulti-regionrtokey-management -
Compliance Frameworks intermediate
A vendor platform must satisfy security certification requirements while serving customers across many jurisdictions. How should compliance influence architecture without paralysing it?
2 min answer compliancecontrolsautomationevidence -
Compliance Frameworks advanced
How would you reduce PCI DSS scope for an e-commerce platform, and what does it cost you?
2 min answer pcicompliancescope-reductiontokenisation -
Compliance Frameworks advanced
PCI DSS assessment covers 40 systems and costs a fortune annually. How would you reduce that architecturally?
2 min answer pciscopetokenisationcompliance -
Component Contracts intermediate
A design system releases 4.3.0. The changelog says no breaking changes. Eleven of forty consuming applications report broken layouts. Review the versioning policy - what is wrong with it?
3 min answer design-systemscomponent-contractssemverimplicit-coupling -
Component Contracts advanced
A platform team's design system ships connected components - an avatar that fetches the user from its id, a price tag that calls the pricing service from a sku, and a notification bell that opens its own WebSocket. Forty applications consume it. The package is 180 KB compressed and the bell is in the shared header on every page. Review this. What would you remove, what would you keep, and what would you leave alone even though it looks wrong?
2 min answer design-systemcomponent-contractscouplingwaterfall -
Component Contracts intermediate
A team asks for a new prop on a shared component. When do you say no, and what do you offer instead?
2 min answer design-systemapi-surfacecompositioncontracts -
Component Contracts intermediate
What makes a shared component's interface stable enough that consumers can upgrade without breakage?
1 min answer component-apicontractsversioningcomposition