Android Nomad #44 - FAQ's for Mobile System Design

10 common areas of system design

Android Nomad #44 - FAQ's for Mobile System Design

While every system is unique, you can use this as a blueprint as a starting point for most commonly asked system design interviews.

  1. Communication (Text/Audio/Video/Email)

    1. Snapchat

    2. WhatsApp (audio or video calling/real-time chat)

    3. Gmail

  2. Streaming

    1. Instagram/Facebook Live (real-time)

    2. Netflix/Hulu etc..

    3. Spotify

  3. Ride-share/Maps

    1. Uber/UberEats

    2. GoogleMaps

  4. Library management

    1. Image Loader

    2. Compression/Decompression

    3. Resource Loader

    4. Networking

    5. WorkManager (Threading)

    6. Analytics

    7. Caching

      1. Network

      2. Memory

      3. Disk

  5. POS/ Payment/Banking services

    1. PayPal

    2. Square

    3. Banking app

  6. Booking/Live Events/Content

    1. Booking

    2. TicketMaster

    3. LiveNation

    4. Zillow/Redfin

  7. Tracking/Notification

    1. Flight Tracker

    2. Stock Manager (Robinhood)

    3. Sport Score app

    4. Betting apps

    5. Okta Verification

  8. Device connectivity

    1. Garmin/Coros watch app

    2. Mobile key (car/doors/etc..)

    3. Smart home (Google Home)

    4. All Trails/Strava

  9. Experience

    1. Disney

    2. AirBnb

    3. StoryMaps

  10. Health

    1. CVS

    2. Apple Health

    3. MyChart

For mobile/web/client engineers, this should cover pretty much 90% use cases for apps out there.

Meanwhile you can read system design for Instagram Stories,

Android Nomad - #36 Mobile System Design
In my previous System Design post, I covered how to approach a system design interview from an end to end system standpoint, a lot of readers reached out to me to create one similar for mobile system design a.k.a. client app design. This is applicable for both iOS and Android engineers.

Hope this helps you to prepare for your interviews :)


If you have any specific request or feedback feel free to drop me a message.

Subscribe to Sid Pillai

Don’t miss out on the latest issues. Sign up now to get access to the library of members-only issues.
jamie@example.com
Subscribe