Programmer Polyglot

Programmer Polyglot

By Kalyanasundaram kTechnology
Download on the App Store

Programmer Polyglot episodes

  • Load Balancer

    In this episode, we break down the core load balancing strategies used in modern distributed systems. You’ll learn how Round Robin and Least Connections algorithms work, when to use sticky sessions, and how health checks and failover mechanisms ensure high availability. If you’re preparing for system design interviews or building scalable backend architectures, this episode delivers clear, practical insights without the fluff.

    8 min
  • URL shortener system

    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.


    14 min
  • Networking Essentials

    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.


    6 min
  • APIs & Protocols

    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.


    8 min
  • Databases Basics

    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.

    13 min
  • Client-Server Architecture

    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.

    10 min
  • CAP Theorm

    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.

    17 min
  • System Design

    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.

    13 min
  • Docker

    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!

    8 min
  • Azure Automation

    In this episode of Programmer Polyglot, we dive deep into the world of automation in Azure. From simplifying virtual machine management with PowerShell Runbooks to building event-driven workflows with Azure Logic Apps and Azure Functions, this episode covers the key tools and strategies to streamline your cloud operations. We also explore Infrastructure as Code (IaC) with ARM templates and Terraform, and wrap up with a step-by-step guide to setting up CI/CD pipelines in Azure DevOps. Whether you're a cloud enthusiast or an automation pro, tune in to discover how to unlock the full potential of Azure automation – with code examples to get you started!

    8 min

About Programmer Polyglot

From the publisher's feed

Programmer Polyglot is your passport to the diverse and dynamic world of programming languages. Whether you're a seasoned developer or just starting out, this podcast is your guide to mastering the languages that power the digital world.