Quiz
2827 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 areas2827
Architecture Fundamentals91
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-Making101
The Architect's Meta-Skills92
Delivery & Release Engineering103
Platform Engineering & Developer Experience92
Testing & Quality Architecture102
Data Platform Architecture98
Streaming & Real-Time Data93
Data Governance & Semantics91
Frontend & Experience Architecture101
Edge, Mobile & IoT98
Regulatory & Data Protection Architecture99
Assurance, Audit & Model Risk98
2827 questions.
-
Event Streaming advanced Multiple choice
Consumer lag on a Kafka topic grows during peak and does not recover overnight. You add consumers and nothing improves. Why?
2 min answer kafkapartitionsconsumer-groupslag -
Event Streaming advanced
Design the event ingestion path for a recommendation platform receiving billions of interaction events daily, where the same events must feed real-time personalisation and offline model training. How should the pipeline be structured?
3 min answer event-streamingingestionlambda-kappabytedance -
Event Streaming intermediate Multiple choice
You have 14 systems exchanging data through bespoke point-to-point pipelines. Adding a system means building integrations to six others. Propose an alternative.
2 min answer linkedinkafkaintegrationcoupling -
Evolutionary Architecture advanced
A design platform's rendering service was built for single-page exports. Over three years it accumulated video, animation, bulk export and print output - each bolted onto the same synchronous request path. Exports now time out unpredictably. How should evolutionary architecture have prevented this, and what do you do now?
2 min answer evolutionary-architecturerenderingcanvaasync -
Evolutionary Architecture advanced
A frequently written table needs a column renamed and its type changed. The service runs many instances and cannot be stopped. How do you do it and remain able to roll back at every step?
3 min answer migrationszero-downtimeexpand-contractevolutionary -
Evolutionary Architecture advanced
A services marketplace launches in one city with one category. Three years later it runs dozens of categories across many cities with different pricing and compliance rules. What should have been built on day one, and what should deliberately not have been?
2 min answer evolutionary-architectureurban-companymarketplacelast-responsible-moment -
Evolutionary Architecture intermediate
A team ships one release every three weeks containing about 60 merged changes. A conversion regression appears after the latest release and nobody knows which change caused it. Estimate the time to attribute the regression at a batch size of 60 against a batch size of 1, and say which number to target first.
2 min answer etsydeploymentbatch sizemean time to repair -
Exactly-Once Semantics advanced
A payments team requires exactly-once processing of a transaction stream. What is actually achievable, and what should be built?
2 min answer phonepeexactly-onceidempotencytransactions -
Exactly-Once Semantics advanced
A team requires exactly-once processing across a message platform and its external providers. What is achievable, and what should be built instead?
2 min answer exactly-onceidempotencyat-least-onceboundaries -
Exactly-Once Semantics advanced
A team wants exactly-once processing in a streaming pipeline. Where do transactional producers, idempotent consumers and output-side deduplication each fit, and which failure modes still require reconciliation?
3 min answer kafkaexactly-onceidempotencytransactions -
Exactly-Once Semantics advanced
A vendor claims their streaming platform provides exactly-once processing. How do you evaluate the claim?
1 min answer streamingsemanticsvendorcorrectness -
Exactly-Once Semantics advanced
Your streaming job has exactly-once semantics enabled. Customers report receiving the same email twice. Explain.
2 min answer streamingdelivery-guaranteesidempotency