Publishing Details
Contact & Outreach
About This Podcast
Explore Statistics
Recent Episodes
Chat application using Messaging Queues
Ever wonder how WhatsApp or Slack handles billions of messages without dropping a single syllable? It’s not magic—it’s a sophisticated dance between persistent connections and asynchronous backbones.…
Building a High-Scale Notification Engine
In this "Build Along" episode, we move from theoretical patterns to practical implementation. We are designing a Real-Time Notification System—the kind of engine that powers apps like Uber, Twitter,…
Spotify System Design
In our penultimate episode, we take on the "Final Boss" of system design. How do you serve high-definition video or lossless audio to 200+ million concurrent users across the globe without the…
System Design Interview
The system design interview is less about finding the "perfect" solution and more about how you navigate the ambiguity of scale. In this episode, we break down the tactical framework you need to move…
Design patterns
Gemini saidPodcast Episode DetailsTitle: Beyond the Code: Architecture, Events, and ReliabilityEpisode: Day 25 — Design Patterns & Best PracticesIn this deep-dive episode, we shift from writing…
Designing Social Feeds at Scale
In this episode, we break down the architecture behind large-scale social media feeds like Twitter and Facebook. Learn how timeline generation works using fan-out strategies, explore caching…
Large-Scale System Design
What does it take to design systems like Instagram or YouTube that serve millions—or even billions—of users simultaneously?In this episode, we step into the world of large-scale system design, where…
Real-Time Systems
In today’s always-on digital world, milliseconds matter. Whether it’s live streaming, chat applications, or financial transactions—real-time systems power experiences where delays are simply…
Security in System Design
In a world where cyber threats are constantly evolving, building a scalable system is not enough—it must also be secure by design.In this episode, we break down the foundational pillars of system…
Fault Tolerance & High Availability
What happens when your system fails at 2 AM? Do users notice—or does your architecture quietly recover?In this episode, we dive deep into the engineering principles behind fault-tolerant and highly…
Distributed Systems: Consistency, Consensus, and Chaos
In this episode, we explore the hardest problems engineers face when systems span multiple nodes, regions, and data centers. We begin with consistency models, from strong consistency to eventual…
Scaling Systems: From Single Node to Planet Scale
In this episode, we break down the core strategies behind scaling modern systems to handle massive traffic and unpredictable workloads. We start with the fundamentals vertical vs horizontal scaling…
Advanced Caching & CDNs
Performance isn’t just about faster code—it’s about smarter data access. In this episode, we explore multi-layer caching, cache invalidation strategies, and how CDNs bring your application closer to…
Microservices Vs Monolith architecture
Understand how modern systems evolve from tightly coupled monoliths to scalable microservices. This episode covers architectural trade-offs, service discovery mechanisms, and communication patterns…
Whatsapp System Design
In this episode, we break down the architecture behind modern messaging platforms—covering everything from real-time communication using WebSockets to message storage, delivery guarantees, and…
Monitoring & Logging
Modern systems don’t fail silently—they leave signals. Learn how to capture and interpret them using powerful observability tools like Prometheus and Grafana.In this episode, we explore the three…
Searching Statergies
Dive into the world of high-performance search systems and understand how platforms like Elasticsearch deliver lightning-fast results at scale.In this episode, we break down the core concept of the…
Messaging Systems
Modern distributed systems cannot rely only on synchronous REST communication. As applications scale, services must communicate asynchronously to remain resilient, scalable, and loosely coupled.In…
Database DeepDive
In this episode, we explore the core techniques used to scale modern database systems. We break down replication, sharding, and partitioning the fundamental strategies that allow databases to handle…
Caching
In this episode, we dive into one of the most critical performance optimization techniques used in modern backend systems: Caching. We explore the core caching strategies Write-through, Write-back,…
Frequently Asked Questions
Programmer Polyglot has published 41 episodes since May 2024, covering topics in Technology.
Programmer Polyglot is currently dormant with new episodes daily. Average episode length is 6m.
Sign up on Grep.FM to access contact details for Programmer Polyglot, including email and social media links.