Quiz
2707 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 areas2707
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 Architecture96
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 Architecture98
Streaming & Real-Time Data93
Data Governance & Semantics91
Frontend & Experience Architecture91
Edge, Mobile & IoT88
Regulatory & Data Protection Architecture90
Assurance, Audit & Model Risk98
63 questions in Edge, Mobile & IoT.
-
IoT Ingest Architecture advanced
Design ingestion for millions of devices sending telemetry continuously over unreliable networks.
1 min answer iotingestprotocolsbackpressure -
IoT Ingest Architecture advanced
Two million devices reconnect simultaneously after a network partition. What happens and what prevents it?
2 min answer reconnection-stormbackpressurejitteringest -
IoT Ingest Architecture advanced
WeChat's DAGOR overload control (SoCC 2018) sheds load using the time requests spend queued inside a service rather than response time, and drops by business and user priority. How would you apply that to a device-fleet ingest tier, and what must the device do for it to work?
3 min answer wechatdagoradmission-controlbackpressure -
Mobile App Architecture advanced
Alibaba reported a peak of 583,000 order-creation requests per second during the 2020 Singles' Day festival on 11 November. Demand of that shape is produced by a countdown every client sees at the same instant. What does scheduled demand change about the mobile client's responsibilities, and where would copying the approach be a mistake?
3 min answer alibabaflash-salemobileadmission-control -
Mobile App Architecture advanced
Design the mobile architecture for a ride-hailing app used on poor networks, in the background, with continuous location updates.
2 min answer mobileofflinebatterybackground -
Mobile App Architecture advanced
What changes about API design when your clients cannot be upgraded?
2 min answer mobileversioningserver-drivenadditive -
Mobile Release Strategy advanced
A mobile application cannot be updated instantly and a bad release is in the store. What should the architecture provide?
2 min answer physics-wallahmobilefeature-flagsrollout -
Mobile Release Strategy advanced
A mobile team adopts server-driven UI so screens can change without an app release. What have they bought, and when does the bill arrive?
2 min answer server-driven-uimobilecompatibilityrelease -
Mobile Release Strategy advanced
A mobile team ships every two weeks, cannot roll back a released build, and regularly finds severe bugs in production. What would you change?
2 min answer mobile-releasestaged-rolloutfeature-flagsforced-upgrade -
Offline-First advanced
A courier application must work where connectivity is intermittent. What must be designed rather than assumed?
2 min answer swiggyofflinesyncreconciliation -
Offline-First advanced
A field application must work fully offline for hours and sync when connectivity returns. How should conflicts, permission changes and schema migrations on the device be handled?
3 min answer offline-firstsyncconflictspermissions -
Offline-First advanced
A field service app must work offline. Engineers book parts from a shared inventory. What is the design problem?
2 min answer offlineconsistencydomain