System Design cover art

System Design

System Design

Written by: Naman Narang
Listen for free

About this listen

System Design podcast for interview preparation.Naman Narang
Episodes
  • System Design - WhatsApp
    Jan 15 2026

    If you get "Design WhatsApp" in a system design interview, where do you start? We break down the core components: the Presence Service (last seen/online status), the Message Service, and the Notification Service. Learn how to handle "the double-check" (acknowledgment logic), manage message ordering with sequence numbers, and why Cassandra is the go-to choice for storing trillions of chat messages.

    Show More Show Less
    12 mins
  • System Design - Dropbox (cloud-based file storage)
    Jan 10 2026

    Ever wondered how billions of files stay synced across devices without a hitch? In this episode, we deconstruct the architecture of Dropbox. We explore the challenges of cloud-based file storage, from handling massive binary files to the magic of delta synchronization. We’ll break down the Block Server, Metadata Database, and how to optimize for both high availability and cost-effective storage.

    Show More Show Less
    14 mins
  • System Design - URL Shortener
    Jan 10 2026

    Dive into the architecture of one of the most popular system design interview questions: the URL Shortener. In this episode, we break down how to scale from a simple script to a global service like Bitly. We cover unique ID generation, hashing vs. base conversion, database selection (SQL vs. NoSQL), and caching strategies to handle millions of requests per second.

    Show More Show Less
    14 mins
No reviews yet