Quiz
2988 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 areas2988
Architecture Fundamentals91
Distributed Systems111
Data Architecture100
Cloud Architecture97
Networking96
API & Integration Architecture97
Reliability & Resilience99
Observability92
Performance & Capacity Engineering100
Security Architecture105
Cost Architecture & FinOps102
Business Architecture103
Architecture Communication102
Enterprise Architecture100
Legacy Modernization102
AI-Era Architecture106
Software Architecture & Engineering93
Architecture Patterns94
Architecture Decision-Making101
The Architect's Meta-Skills102
Delivery & Release Engineering103
Platform Engineering & Developer Experience102
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
5 questions in Mobile App Architecture.
-
Mobile App Architecture beginner Multiple choice
A delivery app marks a parcel delivered. The phone is on a weak connection: the request reaches the server, the response is lost, and the app retries. The customer is charged twice and the parcel is marked delivered twice. Which change fixes this properly?
2 min answer idempotencyretriesmobileat-least-once -
Mobile App Architecture beginner
A mobile client stamps each event with its own clock and the server stores that timestamp. Why does this break reporting and de-duplication, and what should the server record instead?
2 min answer clocksevent-timeidempotencyoffline -
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