1. IoT Ingest Architecture advanced

    Design ingestion for millions of devices sending telemetry continuously over unreliable networks.

    1 min answer iotingestprotocolsbackpressure
  2. IoT Ingest Architecture advanced

    Two million devices reconnect simultaneously after a network partition. What happens and what prevents it?

    2 min answer reconnection-stormbackpressurejitteringest
  3. 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
  4. 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
  5. 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
  6. Mobile App Architecture advanced

    What changes about API design when your clients cannot be upgraded?

    2 min answer mobileversioningserver-drivenadditive
  7. 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
  8. 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
  9. 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
  10. Offline-First advanced

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

    2 min answer swiggyofflinesyncreconciliation
  11. 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
  12. 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