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.
-
API Error Handling intermediate
A public API's errors are a mixture of HTTP status codes, free-text messages and inconsistent bodies. Design an error contract that integrators can automate against, and explain what each part is for.
2 min answer api-designerrorsretryabilityintegrators -
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 -
Estimation intermediate
An architect is asked how long a migration will take and has genuinely no basis for a number. How should estimation be approached so the answer is useful rather than either false precision or a refusal?
2 min answer estimationuncertaintyrangesdecomposition -
Estimation intermediate
An architect is asked how long a migration will take and has genuinely no idea. What is the responsible answer?
2 min answer growwestimationuncertaintyranges -
Estimation intermediate
An architect must estimate a large piece of work with genuine uncertainty. What makes an estimate useful rather than misleading?
2 min answer estimationrangesassumptionsuncertainty -
Estimation intermediate
You are asked how long a migration will take. You genuinely do not know within a factor of three. What do you say?
2 min answer estimationcommunicationuncertainty -
Estimation advanced Multiple choice
Your capacity plan sizes the platform at twice last year's peak. Ticketmaster's November 2022 Eras Tour onsale took 3.5 billion system requests - four times its previous peak - after inviting 1.5 million verified fans. Which assumption inside a peak-multiple estimate fails first?
3 min answer ticketmastercapacity-planningestimationpeak-load -
Ethics in Architecture intermediate Multiple choice
A consumer app logs full request and response bodies for 30 days to chase a client bug. The bodies contain home addresses and partial payment identifiers. Which change most reduces foreseeable harm?
3 min answer data-minimisationloggingprivacyethics -
Ethics in Architecture advanced
A product's growth team wants account deletion to take 30 days of "cooling off", during which the account is recoverable and the user receives win-back emails. The architecture already implements this as a soft-delete flag. What happens when the first erasure request arrives citing a legal right, and what should have been designed differently?
3 min answer erasuregdprdark-patternsretention -
Ethics in Architecture advanced
An architect is asked to implement something technically straightforward that they believe is harmful to users. What is the professional response?
2 min answer zerodhaethicsdark-patternsprofessional -
Ethics in Architecture advanced
What ethical questions belong in an architecture review, and who should raise them?
2 min answer ethicsprivacyminimisationaccessibility -
Ethics in Architecture advanced
Which architectural decisions carry ethical consequences, and what is the architect's professional responsibility?
2 min answer ethicsdata-minimisationaccessibilitytransparency