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/Rust in Production
Rust in Production artwork

PubNub with Stephen Blum

Rust in Production · 2023-12-28 · 59 min

0:00--:--

Topics in this episode

CTOPubNubmobile devicesweb scalelow latency

Episode notes

In this episode, we are joined by Steven, the CTO of PubNub, a company that has developed an edge net messaging network with over a billion connected devices. Steven explains that while message buses like Kafka or RabbitMQ are suitable for smaller scales, PubNub focuses on the challenges of connecting mobile devices and laptops at a web scale. They aim to provide instant signal delivery at a massive scale, prioritizing low latency for a seamless user experience. To achieve this, PubNub has architected their system to be globally distributed, running on AWS with Kubernetes clusters spread across all of Amazon's zones. They utilize GeoDNS to ensure users connect to the closest region for the lowest latency possible. Steven goes on to discuss the challenges they faced in building their system, particularly in terms of memory management and cleanup. They had to deal with issues such as segmentation faults and memory leaks, which caused runtime problems, outages, and potential data loss. PubNub had to invest in additional memory to compensate for these leaks and spend time finding and fixing the problems. While C was efficient, it came with significant engineering costs.

Related episodes across the Index

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

  • #170 | From Startup Garage to Microsoft MVP: How Continuous Learning Builds Unbreakable Tech Leaders w/ Amit Chandak, @ex-Oracle, @KinerikaLeman Tech Leadership Podcast · on CTO74 / 100
  • The Hidden Cost of AI - Why Compute, Not Intelligence, Is Becoming the Biggest ChallengeInspiring Tech Leaders · on CTO
  • Why Digital Transformation Still Matters in the AI EraWhat The Tech? · on CTO
  • Engineering Leadership for Scale, Agility, and Momentum with Jason LaFollette of YextCIO Classified · on CTO
  • Closing the Healthcare Gap Through the Data Cloud with Rajesh Viswanathan, CTO at InovalonThe Data Cloud Podcast · on CTO
  • Solving Complex Analytics Problems for External Users with David AbramsonSaaS Scaled · on CTO

More from Rust in Production

All episodes →
  • RustRover with Orhun Parmaksız82 / 100
  • Rising with Dylan Brown87 / 100
  • ClickHouse with Alexey Milovidov and Austin Bonander86 / 100
  • Veo with Anders Hellerup Madsen and Gorm Casper96 / 100
  • Rust for Linux with Alice Ryhl and Greg Kroah-Hartman93 / 100
Explore the best B2B Engineering & DevTools podcasts →
All Rust in Production episodes →