Mobile system design · 15 min
Android system design interview: designing for the platform
What an Android design round adds: process death, WorkManager, Doze, FCM priority and Room as source of truth, with a worked chat design and its follow-ups.
Cross-platform · System design
Evolve, migrate and operate mobile systems
Practise the decisions behind evolving, migrating, releasing and operating real mobile systems.
“great book, it’s exactly what we need in 2026, and it’s exactly as advertised”
20 decision chapters · 12 system scenarios · 50 exercises and answer key · PDF and EPUB
Secure checkout on Gumroad.Instant PDF and EPUB download.Lifetime updates.

Mobile System Design Blueprint in its own order: what each part teaches, so you can see whether it covers the round you have next.
Twenty chapters, each built around one architecture decision: authority, state ownership, offline, sync, idempotency, version skew, migrations, background work and budgets.
Release trains, staged rollout, flags and kill switches, then incident response for the case where the installed binary cannot be patched quickly.
Modularisation and CI cost, shared SDKs, platform teams, RFCs and governance, cross-platform ownership, and on-device AI treated as a versioned system.
Twelve scenarios, from payments and messaging to a super app and an AI assistant, each followed from a fast first version through evolution and incidents.
Fifty numbered exercises with an answer key, each asking for a concrete artefact for a system rather than a recited answer.
The reusable frameworks and scoring rubric behind the book, plus a case study library for architecture reviews.
Who gets the most from it, and when a different book is the better use of your time. The last list is as important as the first.
Each decision chapter opens with a production failure story, states one durable principle, then works through the core decisions and failure modes before ending in an exercise and a required artefact. Scenarios are long labs that follow one system across evolution and incident stages. The exercises ask you to produce something for a system you work on.
★★★★★
great book, it’s exactly what we need in 2026, and it’s exactly as advertised

Mobile system design · 15 min
What an Android design round adds: process death, WorkManager, Doze, FCM priority and Room as source of truth, with a worked chat design and its follow-ups.

Senior and Staff loops · 13 min
A FAANG mobile mock interview you can run with a partner: what Google, Meta, Amazon and Apple publish about their loops, seven practice prompts and a rubric.

Senior and Staff loops · 12 min
A Google mobile mock interview based on what Google's careers pages publish: shared-doc coding, design and behavioural rounds, six practice prompts and a rubric.
Short answers about Mobile System Design Blueprint, from the book itself and the store page.
The catalog lists 20 decision chapters, 12 system scenarios and 50 exercises with an answer key. It ships as PDF and EPUB, in light and dark editions, with a Swift and Kotlin companion.
Both. The book covers iOS and Android system design, and the companion code comes in Swift and Kotlin.
Senior engineers moving toward staff, tech leads, staff engineers and architects. The book gives each of those levels its own starting chapters and scenarios.
Yes. A free sample PDF is linked from the book page on salari.dev.
From $199, per the catalog.
Altitude is a read-in-order curriculum on the whole system around the app: BFF, auth, cloud, distributed systems and the staff role. The Blueprint is a working lab for evolving, releasing and operating the mobile system itself, driven by scenarios, exercises and a scoring rubric.
On Gumroad, at the price shown there (From $199 when this page was built). Gumroad handles payment, the receipt and the download.