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.
-
Business Understanding intermediate
Why does an architect need to understand the business model, and what specifically changes in the design if they do?
2 min answer physics-wallahbusiness-modelunit-economicsconstraints -
Business Understanding intermediate
Why does business understanding change an architect's technical decisions, not just their communication?
2 min answer business-understandingprioritiesconstraintsdecisions -
C4 Model intermediate
A team adopts a layered diagram model and produces every level for every part of the system. What has gone wrong, and how should the model be used?
2 min answer c4diagramsgranularitymaintenance -
C4 Model intermediate
A team produces detailed component diagrams for every service and they are all stale within a sprint. Which diagram levels are worth maintaining by hand?
2 min answer postmanc4diagramsmaintenance -
C4 Model advanced Multiple choice
An 80-engineer platform group keeps 60 hand-drawn architecture diagrams in a drawing tool and wants a single text model in version control that renders context and container views. Delivery cannot pause for this. Which first step is both useful and reversible?
3 min answer c4diagrams-as-codemigrationreversibility -
C4 Model intermediate Multiple choice
If you could maintain only one architecture diagram, which would it be and why?
2 min answer c4context-diagramaltitudemaintenance -
Cache Invalidation intermediate
A product catalogue is cached with a 10-minute TTL. Merchandisers complain that price changes take 10 minutes to appear. What do you propose?
2 min answer cachinginvalidationdesign -
Cache Invalidation advanced
A retail platform's cache layer becomes unavailable during a high-traffic sale and all traffic lands on the primary database. What design prevents a cache outage from becoming a database outage?
2 min answer nykaacache-failurestampedecoalescing -
Cache Invalidation advanced
An edge platform can invalidate cached content either by short TTLs or by explicit purge on publish. Compare the two, and explain when a hybrid is required.
2 min answer cache-invalidationpurgettledge -
Caching for Performance intermediate
A read-heavy content platform must scale. In what order should caching, replicas, denormalisation, CDN and query optimisation be applied, and what determines the order?
2 min answer pratilipiread-heavycachingcdn -
Caching for Performance advanced
A search platform adds a cache and sees only a small latency improvement. What are the likely reasons, and what should be measured?
2 min answer cachinghit-rateworking-setzipf -
Caching for Performance intermediate
A service adds an in-process cache in front of its shared Redis tier to remove a 1 ms round trip. What has the team given up, and at what scale does that bill arrive?
3 min answer caching-performancenear-cachestalenessinvalidation