1. 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
  2. Mobile Release Strategy intermediate

    Mobile applications ship through app stores with review delays and users who do not update. How should this change backend and release architecture?

    2 min answer mobileversioningbackward-compatibilityfeature-flags
  3. Offline-First advanced

    A courier application must work where connectivity is intermittent. What must be designed rather than assumed?

    2 min answer swiggyofflinesyncreconciliation
  4. 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
  5. 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
  6. Offline-First advanced

    Delivery couriers work in areas with intermittent connectivity and must complete jobs regardless. What does offline-first require beyond local caching?

    2 min answer offline-firstsyncqueueconflict
  7. Offline-First advanced

    You are designing a field-service application for engineers who work in basements and rural sites with no reliable connectivity. What is the architecture, and what are the decisions that will bite later?

    3 min answer offlinemobilesyncconflict-resolution
  8. OTA Updates advanced

    A connected-vehicle fleet needs over-the-air firmware updates. What must the architecture guarantee, and why is this unlike a server deployment?

    2 min answer atherotafirmwarerollback
  9. OTA Updates advanced

    A firmware update bricked 4% of a deployed fleet. Each recovery requires a site visit. What went wrong and what prevents recurrence?

    2 min answer iotdeploymentresilience
  10. OTA Updates advanced

    A staged over-the-air rollout reaches 100% over two weeks. What happens to the 12% of devices that were offline for the whole window and come back three weeks later on the old firmware?

    3 min answer otaversion-skewdesired-statefleet
  11. OTA Updates advanced

    An OTA firmware update has bricked 3% of a 50,000-device fleet. What do you do, and what should have prevented it?

    1 min answer iototaincidentrollout
  12. OTA Updates advanced

    Design over-the-air updates for devices where a failed update means a physical service visit.

    2 min answer otaupdatesrollbackstaged-rollout