The B2B Podcast Index
Index
All categories
MarketingSalesSaaSFinanceHROpsLeadershipCustomer SuccessAI & DataProductStartups & FoundersRevOpsEngineering & DevTools
MethodologySubmit
Best of:MarketingSalesSaaSFinanceHROpsLeadershipCustomer SuccessAI & DataProductStartups & FoundersRevOpsEngineering & DevTools
An independent project byFame
SearchBest episodesGuestsInsightsMethodologySubmit a podcast
Index/Engineering & DevTools/The CTO Podcast with Fexingo
The CTO Podcast with Fexingo artwork

How Slack Rebuilt Its Real-Time Messaging for 10 Million Concurrent Connections

The CTO Podcast with Fexingo · 2026-07-12 · 12 min

0:00--:--

Topics in this episode

Distributed Systemsslack architecturereal-time messagingwebsocket scalingconcurrent connections

Episode notes

In this episode, Lucas and Luna break down how Slack re-architected its real-time messaging layer to handle 10 million concurrent connections. They walk through the migration from a single-room event bus to a sharded, multi-region WebSocket mesh; the decision to decouple presence from message delivery; and the surprising bottleneck that emerged from emoji reactions. Along the way, they discuss tradeoffs around client-side backpressure, the cost of preserving message ordering across shards, and why Slack ultimately chose to write its own load balancer rather than use a commercial alternative. If you're building any kind of real-time system - chat, notifications, live collaboration - this episode has one concrete lesson you can borrow. #Slack #RealTimeMessaging #WebSocket #BackendArchitecture #DistributedSystems #ConcurrentConnections #Scalability #SystemDesign #EngineeringLeadership #CTO #TechPodcast #Infrastructure #EventBus #LoadBalancing #PerformanceEngineering #Business #Technology #FexingoBusiness Keep every episode free: buymeacoffee.com/fexingo

Related episodes across the Index

Other episodes covering the same guests and topics, from across The B2B Podcast Index.

  • Durable Execution for Real‑World Failures with Temporal’s Cornelia DavisPlatform Engineering Podcast · on Distributed Systems96 / 100
  • TigerBeetle's Spectacular Jepsen Report - with Joran GreefSoftware Unscripted · on Distributed Systems88 / 100
  • TCG079: Why Your State File is Actually a Distributed Systems ProblemThe Everything Feed · on Distributed Systems76 / 100
  • Tech interviews with NeetCodeThe Pragmatic Engineer · on Distributed Systems74 / 100
  • What does code mean in 2026?Thoughtworks Technology Podcast · on Distributed Systems61 / 100

More from The CTO Podcast with Fexingo

All episodes →
  • How Airbnb Rebuilt Its Search for 100 Million Listings72 / 100
  • How GitHub Migrated 100 Million Repositories to a New Storage Engine76 / 100
  • How Dropbox Rebuilt Its Sync Engine for 700 Million Users85 / 100
  • How Skyscanner Migrated 300 Microservices to Event-Driven Architecture85 / 100
  • How Palantir Rebuilt Its Foundry Ontology for Government AI Deployments85 / 100
Explore the best B2B Engineering & DevTools podcasts →
All The CTO Podcast with Fexingo episodes →