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.
-
Message Formats advanced
A producer team wants to rename a field in a published event schema. What do you tell them and what makes the answer enforceable?
2 min answer schema-registrycompatibilityavrolinkedin -
Message Formats intermediate Multiple choice
A telemetry platform ingests billions of events daily from customer agents. Which message format should the wire protocol use, and what does the choice affect beyond size?
2 min answer serialisationprotobufschema-evolutioncompression -
Message Formats intermediate Multiple choice
An events pipeline carries 2 billion events a day. Each event is JSON with 25 fields whose names average 14 characters. Roughly how many bytes a day go on field names alone, before compression?
2 min answer message formatsjsonprotobufcompression -
Pagination & Filtering advanced
A discussion platform paginates a feed whose ranking changes continuously as votes arrive. Offset pagination shows duplicates and gaps. What are the options, and what does each cost the product?
2 min answer paginationcursorsrankingfeeds -
Pagination & Filtering intermediate
A list endpoint returning 2 million records times out on deep pages and returns 500 for validation failures. Fix both properly.
2 min answer paginationcursorserrorshttp-semantics -
Pagination & Filtering intermediate Multiple choice
An insurance API returns policy and claim lists that can be very large. Which pagination approach should be used, and what breaks with the obvious one?
2 min answer ackopaginationcursorsconsistency -
Pagination & Filtering intermediate
Your API issues opaque cursors for keyset pagination. Three weeks after a client stored one, you change the default sort from created_at to relevance_score. The client resumes with the old cursor. What happens, and what should happen?
2 min answer paginationcursorsversioningsilent failure -
REST Design intermediate
A developer platform's REST API returns collections that can contain millions of items. Which design decisions separate an API that scales from one that does not?
2 min answer restpaginationapi-designgithub -
REST Design advanced
A new platform must serve a public partner API, three internal front-ends with different data needs, and high-volume service-to-service traffic. Choose the API styles and defend the choice.
2 min answer restgraphqlgrpcapi-strategy -
REST Design advanced
A partner integration issues PATCH requests with JSON Merge Patch semantics. On Tuesday one partner's nightly sync cleared the phone number on 40,000 customer records. The requests were valid, your service applied them correctly, and no error was returned anywhere. What happened, and what do you change?
3 min answer restjson merge patchfield maskdata loss -
REST Design intermediate
Which REST API design decisions are expensive to change once consumers exist?
1 min answer restpaginationidentifierserrors -
Schema Registry intermediate
A platform's event streams have many producers and consumers across teams. Someone deploys a change that removes a field, and three downstream consumers fail overnight. What should have prevented this?
2 min answer schema-registrycompatibilityevent-streaminggovernance