Quiz
2868 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 areas2868
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 Communication102
Enterprise Architecture100
Legacy Modernization92
AI-Era Architecture96
Software Architecture & Engineering93
Architecture Patterns94
Architecture Decision-Making101
The Architect's Meta-Skills102
Delivery & Release Engineering103
Platform Engineering & Developer Experience92
Testing & Quality Architecture102
Data Platform Architecture98
Streaming & Real-Time Data103
Data Governance & Semantics91
Frontend & Experience Architecture101
Edge, Mobile & IoT98
Regulatory & Data Protection Architecture99
Assurance, Audit & Model Risk98
2868 questions.
-
Idempotency advanced
An API platform sends messages on behalf of external developers whose clients retry aggressively after network timeouts. Design idempotency so that a retried request never sends a second message - and state precisely where the guarantee begins and ends.
2 min answer idempotencyretriesapi-designtwilio -
Idempotency advanced Multiple choice
Mobile clients on poor networks retry payment requests after timeouts. Where must idempotency be enforced, what must be durable before responding, and what is the most common scoping mistake?
2 min answer phonepeidempotencyretriesmobile -
Idempotency Keys advanced
A card-issuing platform exposes an API where duplicate requests would move money twice. What is the complete idempotency contract, including the cases most implementations miss?
2 min answer marqetaidempotencyapi-contractconcurrency -
Idempotency Keys advanced
A payment API supports idempotency keys. Duplicate charges still occur occasionally. The server implementation is correct. Where is the bug?
2 min answer idempotencyapicorrectness -
Idempotency Keys advanced
A payment integration retries on timeout. Finance reports occasional double charges. The provider supports idempotency keys and they are being used. Diagnose.
2 min answer stripepaymentsidempotencyclient-bug -
Idempotency Keys advanced
A payments API must guarantee that a network retry never charges a customer twice. Design the mechanism end to end.
2 min answer idempotencypaymentsretriesexactly-once -
Idempotency Keys advanced
A payments flow in a mobility app creates duplicate charges when the mobile network drops the response and the client retries. Design the idempotency mechanism and identify where teams most often get it wrong.
2 min answer idempotencypaymentsretriesmobile -
Incident Management advanced
A 43-second network blip triggers automated database failover across regions. Service is degraded for over 24 hours. Analyse.
2 min answer githubsplit-brainfailoverreconciliation -
Incident Management advanced
A configuration change disconnects a company's internal network. Engineers cannot access the tooling needed to revert it. Analyse.
2 min answer metacircular-dependencyrecoveryout-of-band -
Incident Management intermediate
A payment platform is mid-incident: transactions are partially failing, the cause is unclear, and several teams are investigating. What structure makes the response effective?
2 min answer razorpayincident-commandrolescommunication -
Incident Management advanced
A post-mortem finds the telemetry system depended on the same infrastructure that failed, leaving engineers blind. What must be isolated, and what is the minimum set of break-glass signals?
3 min answer observabilityblast-radiusbreak-glassincident -
Incident Management intermediate Multiple choice
An incident is underway and everyone is debugging. What role is missing?
1 min answer incident-managementrolescoordinationcommunication