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
78 questions in API & Integration.
-
API Error Handling advanced
A shipping aggregator integrates dozens of carriers whose APIs report failures inconsistently - some with HTTP codes, some with 200 and an error body, some with a timeout that means success. How should errors be modelled?
2 min answer shiprocketerrorsnormalisationambiguity -
Event-Driven Integration advanced
An e-commerce platform integrates order, inventory, payment, logistics and notification through events. Which events should be commands and which should be notifications, and why does confusing them cause outages?
2 min answer event-drivencommandsnotificationscoupling -
Event-Driven Integration advanced
An event-collection platform routes customer telemetry to hundreds of downstream destinations with different reliability. What delivery guarantees are achievable, and how should destination failures be isolated?
2 min answer segmentdeliveryisolationdlq -
Event-Driven Integration advanced
An order service publishes events consumed by six teams. Every consumer immediately calls back for order details. What is wrong and what do you change?
2 min answer eventspayload-designcouplingversioning -
Event-Driven Integration advanced
You operate webhook delivery for 50000 integrators. One endpoint is down for two days. Design the delivery system.
2 min answer webhooksretriesisolationshopify -
GraphQL advanced
A commerce platform moves its primary API from REST to GraphQL. What genuinely improves for third-party developers, and what new problems does the platform acquire?
2 min answer graphqlquery-costn-plus-oneapi-design -
GraphQL advanced Multiple choice
A shared API is a bottleneck for four client teams. Does a flexible query language fix it?
1 min answer graphqlownershipconways-lawcaching -
GraphQL intermediate
A team debates REST and GraphQL for a new public API. What should actually decide it, and what is the operational cost each one imposes?
2 min answer postmangraphqlrestapi-design -
GraphQL advanced
A team is about to launch a public GraphQL API. What must be in place before it goes live?
2 min answer graphqlsecurityperformancecaching -
gRPC APIs advanced
A gRPC client fleet calls a backend behind a layer-4 load balancer. After scaling the backend from 10 to 40 pods, the original 10 carry almost all the traffic and the new pods sit idle. Separately, calls have started failing with UNAVAILABLE after quiet periods. Diagnose both.
3 min answer grpchttp2load balancingkeepalive -
gRPC APIs intermediate Multiple choice
A real-time platform uses gRPC internally and REST externally. Where exactly should the boundary sit, and what belongs at the translation layer?
2 min answer grpcapi-boundarytranslationgateway -
gRPC APIs advanced
You must remove a field from a protobuf message used by dozens of deployed services. Walk through the safe sequence.
2 min answer grpcprotobufschema-evolutioncompatibility