Episodes

  • URL shortener system
    Jan 21 2026

    In this episode, we break down the end-to-end design of a basic URL shortener system. You will learn how to handle URL generation, redirection flow, data storage, and scalability considerations while applying core system design principles. This mini project helps bridge theory and practice by turning architectural concepts into a working design.


    Show More Show Less
    14 mins
  • Networking Essentials
    Jan 20 2026

    This Episode dives into the core networking concepts every developer and architect must understand. Explore how TCP/IP enables reliable communication, how DNS and CDNs power fast and scalable web access, and how modern network security is enforced. This episode demystifies firewalls, proxies, and reverse proxies with practical, real-world context.


    Show More Show Less
    5 mins
  • APIs & Protocols
    Jan 19 2026

    Today’s session breaks down how systems communicate over the internet, comparing REST and gRPC with clarity and real use-cases. We explore essential HTTP methods and status codes that govern every web transaction. Finally, we introduce WebSockets and how they enable real-time, bidirectional communication for modern applications.


    Show More Show Less
    7 mins
  • Databases Basics
    Jan 18 2026

    In this episode, we break down the fundamentals of modern databases by comparing SQL and NoSQL systems.
    We explore how primary and foreign keys shape relational data modeling and ensure data integrity.
    You will also learn how indexing and normalization improve query performance and optimize storage for scalable applications.

    Show More Show Less
    12 mins
  • Client-Server Architecture
    Jan 17 2026

    Explore how the client-server model shapes modern application communication, unpack the full request–response lifecycle that drives every interaction, and gain a first look into load balancing for scalable performance.

    Show More Show Less
    9 mins
  • CAP Theorm
    Jan 16 2026

    Explore the foundations of modern system design as we unpack scalability, reliability, and availability.
    Understand the real-world trade-offs behind consistency, partition tolerance, and the CAP theorem.
    Learn how latency, throughput, and performance shape high-quality, resilient distributed systems.

    Show More Show Less
    16 mins
  • System Design
    Jan 15 2026

    Deep-dive conversations on how scalable, reliable, real-world systems are designed and built.

    Clear breakdowns of architectures, trade-offs, patterns, and technologies used by top tech companies.

    Perfect for engineers and learners looking to master modern system design thinking.

    Show More Show Less
    12 mins
  • Docker
    Sep 17 2024

    In this episode of Programmer Polyglot, we dive into Docker, the tool that has revolutionized modern software development. Learn how to containerize a simple Node.js app, understand why Docker is essential for ensuring consistency across environments, and discover how Docker Compose can help you scale your applications effortlessly. Whether you're a Docker beginner or looking to sharpen your skills, this episode will give you practical insights and hands-on examples. Tune in and become a Docker pro!

    Show More Show Less
    8 mins