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 Stripe Rebuilt Its API for Idempotency at Scale

The CTO Podcast with Fexingo · 2026-07-22 · 6 min

0:00--:--

Topics in this episode

StripeDistributed SystemsPayment processingapi idempotencyexactly-once semantics

Episode notes

Stripe processes hundreds of billions in payments annually. Every one of those API calls must be idempotent - meaning retries don't double-charge. In this episode, Lucas and Luna unpack how Stripe rebuilt its core API to guarantee exactly-once semantics without sacrificing latency. They walk through the architectural choices: idempotency keys, optimistic locking, and a custom transaction log that handles 50,000 requests per second. They also discuss the hard trade-offs - like when to fail fast versus queue for retry, and how Stripe's engineering culture shaped the solution. If you've ever wondered why your payment API is safe to retry, this episode explains the system design behind it. #Stripe #API #Idempotency #PaymentProcessing #SystemDesign #DistributedSystems #EngineeringCulture #Backend #Reliability #TechLeadership #Business #Technology #FexingoBusiness #BusinessPodcast #CTOPodcast #Architecture #Scale #ExactlyOnce 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.

  • How API Webhook Delivery SLOs Create Hidden Reliability RisksThe Developer Tools Podcast with Fexingo · on Stripe98 / 100
  • Trust, stablecoins, and the AI margin squeeze:What McKinsey and QED's fintech report means for banksTearsheet Podcast: Exploring Financial Services Together · on Stripe89 / 100
  • He quit Stripe and hit $10M ARR in 4 years - with $0 marketing spend. | Anurag Goel, Founder of RenderA Product Market Fit Show · on Stripe89 / 100
  • TigerBeetle's Spectacular Jepsen Report - with Joran GreefSoftware Unscripted · on Distributed Systems88 / 100
  • Fintech Recap: ALT5 Sigma, Increase & Fed Master AccountsFintech Business Podcast · on Stripe86 / 100
  • "The CEO Must Be the Chief AI Officer"Y Combinator Startup Podcast · on Stripe85 / 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 →