Fexingo
The API Podcast with Fexingo: REST, GraphQL, and Modern Web APIs
Every week, Lucas and Luna sit down at a developer-focused office workstation to trace how applications actually talk to each other — not the hype, but the design decisions, trade-offs, and real-world failures that shape modern API architecture. Lucas, with a journalist's precision, lays out why a team chose REST over GraphQL for a payments pipeline handling 50,000 requests per second, or how a poorly designed endpoint caused a cascade failure in a major ride-hailing service. Luna, the engaged interlocutor, pushes back: when does schema flexibility become a liability? How do versioning strateg...
Where to listen?
Podcasts in the app Replaio Radio Coming soonPodcasts are coming to the app soon. Install now and be the first to see a whole new take on podcasts
Episodes
How APIs Are Becoming the OS for Embedded Finance 03.06.2026 9:33
In this episode, Lucas and Luna explore how APIs are transforming financial services into embedded, programmable building blocks. They dive into the rise of Banking-as-a-Service platforms like Synapse and Unit, and how companies like Shopify and Uber now offer banking products directly through APIs — no traditional bank account required. Lucas breaks down the technical architecture: how payment in...
How APIs Handle Billions of Events with Event-Driven Architecture 03.06.2026 5:51
In this episode of The API Podcast, Lucas and Luna explore how event-driven architecture powers real-time API communication at massive scale. They break down the difference between traditional request-response APIs and event-driven systems using webhooks and event streams. Lucas explains how companies like GitHub and Twilio use event-driven patterns to handle billions of events daily, with concret...
How APIs Use Webhooks for Real-Time Event-Driven Architecture 02.06.2026 9:19
Episode 27 of The API Podcast digs into webhooks — the unsung backbone of real-time event-driven architecture. Lucas walks through how Twilio and GitHub use webhooks to push data instead of forcing developers to poll, saving millions in compute costs and cutting latency from seconds to milliseconds. Luna questions the reliability trade-offs: what happens when your webhook endpoint is down? They ex...
How APIs Are Becoming the OS for Embedded Finance 02.06.2026 14:33
Episode 26 of The API Podcast with Fexingo. Lucas and Luna dive into the rise of embedded finance APIs — specifically how companies like Stripe, Plaid, and Synctera are turning banking APIs into the operating system for fintech. They break down the Plaid-Lemonade case: a 2025 integration that cut insurance claim payouts from weeks to under 90 seconds. They discuss the API design patterns that enab...
How Slack Built API-First Integrations That Scale 01.06.2026 7:18
In Episode 25 of The API Podcast, Lucas and Luna explore how Slack designed its API ecosystem to handle over a million integrations without breaking. They dive into Slack's block kit framework, the decision to use event subscriptions over polling, and how rate limits are communicated per workspace. Discover why Slack's API documentation prioritizes developer onboarding and how their webhook strate...
How APIs Make or Break Multi-Cloud Strategies 01.06.2026 11:06
Episode 24 of The API Podcast with Fexingo dives into the critical role APIs play in multi-cloud architectures. Lucas and Luna explore how companies like Netflix and Uber use API layers to manage complexity across AWS, GCP, and Azure. They dissect the trade-offs between abstraction and performance, why a poorly designed API can trap you in a cloud provider, and the rise of the API-as-contract patt...
How GraphQL Cut a Startup's API Payload by 80 Percent 31.05.2026 7:33
Most developers know GraphQL is an alternative to REST, but few have benchmarked the real-world cost savings. This episode examines a mid-stage SaaS startup, CycleLabs, which replaced a single bloated REST endpoint with a GraphQL query and cut its API payload from 2.4 megabytes to less than 500 kilobytes. Lucas and Luna trace the before-and-after numbers: how overfetching inflated bandwidth bills,...
How API Gateways Became Traffic Cops You Never Hired 31.05.2026 9:34
Lucas and Luna unpack the hidden complexity behind API gateways. They trace how a simple routing layer evolved into a full-blown middleware stack handling authentication, rate limiting, caching, and even billing. Using Stripe's public design decisions and the rise of Kong and Envoy as reference points, they argue that most teams over-provision gateways before they need them. The hosts then walk th...
How Twilio Defends Against Toll Fraud Attacks 30.05.2026 7:44
Twilio processes billions of API requests per month, but one of the most expensive threats it faces isn't a data breach — it's toll fraud. In this episode, Lucas and Luna break down how attackers abuse Twilio's communication APIs to route traffic through premium-rate numbers, costing companies thousands in unexpected charges. They walk through a real attack scenario, explain how Twilio's fraud det...
How APIs Use Semantic Versioning to Prevent Breaking Changes 30.05.2026 7:45
Semantic versioning (SemVer) is the backbone of API stability, but most teams get it wrong. In this episode, Lucas and Luna break down how major, minor, and patch versions work in practice, using real examples from Stripe and GitHub. They explain why a 1.0.0 release is a promise, not a milestone, and how proper versioning can prevent breaking changes that anger developers. You'll learn the differe...
How APIs Use Feature Flags to Deploy Without Downtime 29.05.2026 7:40
In this episode, Lucas and Luna explore how feature flags have transformed API deployment strategies. Using real-world examples from LaunchDarkly and a case study of a major payment API that used flags to roll out a new authentication flow gradually, they explain how flags enable trunk-based development and testing in production without risk. Luna shares a cautionary tale from an unnamed fintech A...
How Idempotency Keys Prevent API Payment Disasters 29.05.2026 9:04
Lucas and Luna dive into idempotency keys, the unsung hero of payment APIs. Using Stripe's approach as the central case, they explain why a single 'retry' without an idempotency key can charge a customer twice — and how a 36-character UUID prevents that nightmare. They walk through the exact HTTP flow, the difference between safe and unsafe methods, and why idempotency at the API layer matters mor...
How to Design API Error Responses Your Developers Will Thank You For 28.05.2026 12:05
Most API errors return a cryptic 500 or a vague 400, leaving developers to guess what went wrong. In Episode 17 of The API Podcast with Fexingo, Lucas and Luna dissect what makes an error response actually useful—using Stripe's structured error schema as the gold standard, then contrasting it with a real-world example from a major airline API that returns only 'Error: bad request.' They break down...
How Stripe and Twilio Use API Schema Design for Developer Experience 28.05.2026 8:03
Episode 16 of The API Podcast digs into one of the most overlooked drivers of developer adoption: API schema design. Lucas and Luna explore how Stripe built consistent, intuitive schemas that let developers integrate payments in minutes, and how Twilio designed its API around actions developers already understand. Along the way, they contrast these approaches with poorly designed APIs that frustra...
How APIs Can Be Exploited Through Business Logic Abuse 27.05.2026 9:37
Episode 15 of The API Podcast digs into a subtle but devastating category of API vulnerability: business logic abuse. Lucas and Luna break down a real-world case from 2023 where a major e-commerce platform's API was exploited by a single developer who wrote a script to hit the order-placement endpoint at different times of day, gaming a limited-stock reward program. They walk through how the API's...
How Netflix Built Chaos Engineering for APIs 27.05.2026 9:37
Episode 14 of The API Podcast digs into chaos engineering for APIs — the practice of deliberately breaking your own endpoints to find weaknesses before they break in production. Lucas and Luna walk through how Netflix developed the Simian Army, starting with Chaos Monkey in 2011, and why failure injection is now a standard resilience technique for large-scale API systems. They break down the concr...
Rate Limiting Done Right How GitHub Manages API Traffic 26.05.2026 8:49
Lucas and Luna dive into GitHub's approach to API rate limiting — not as a blunt instrument, but as a design tool for reliability and developer experience. They walk through the numbers: 5,000 requests per hour for authenticated users, the sliding window algorithm, and how smart retry logic keeps developers from breaking upstream services. The hosts contrast GitHub's transparent limits with the op...
How Stripe Handles Millions of Requests Per Second with Idempotency 26.05.2026 9:31
Lucas and Luna dive into one of the most underrated API design patterns: idempotency. Using Stripe's payment API as the central case study, they explain how idempotency keys prevent double charges, why the pattern is essential for any system handling retries, and how it scales to millions of requests per second. They contrast idempotency with other reliability patterns like at-least-once and exact...
How Stripe Built an API That Handles Millions of Requests Per Second 25.05.2026 8:12
In this episode of The API Podcast, Lucas and Luna dive into the architectural decisions behind Stripe's API infrastructure, which processes millions of requests per second with remarkable consistency. They explore how Stripe uses idempotency keys to prevent duplicate charges, the trade-offs between synchronous and asynchronous payment processing, and why their API design philosophy centers on dev...
Why API Documentation Is Your Most Important Endpoint 25.05.2026 9:07
Lucas and Luna unpack why API documentation is often treated as an afterthought when it should be a first-class endpoint. They dig into how Stripe's docs became the gold standard through a combination of interactive examples, clear use-case pathways, and treating documentation as a product rather than a chore. Luna challenges whether the investment is worth it for smaller teams, and Lucas argues t...
How APIs Changed the Way We Design Search Endpoints 24.05.2026 8:52
Lucas and Luna explore the evolution of search APIs, from SQL-like endpoints to modern semantic and vector search. They dig into Algolia's typo-tolerant approach, Elasticsearch's full-text roots, and the rise of vector databases like Pinecone. The episode lands on why search API design is now a competitive moat—and how one bad endpoint can tank user experience. Specific case: how a 2024 UI change...
How Twilio Built an API That Developers Actually Love 24.05.2026 9:44
In this episode, Lucas and Luna dive into what made Twilio's API developer experience so successful that it spawned an entire generation of API-first companies. They break down the specific design choices — from consistent resource naming to idempotency keys to world-class documentation — that turned a simple SMS API into a $60 billion business at its peak. Along the way, they compare Twilio's app...
Why Your API Gateway Is Slowing You Down 23.05.2026 9:26
Lucas and Luna unpack a surprising bottleneck in modern API architectures: the API gateway itself. Drawing on a real-world case from a fintech startup that saw latency jump 40 percent after adding a commercial gateway, they explore when the abstraction layer becomes the problem. They compare gateway vs. mesh approaches, discuss the trade-offs of centralized vs. distributed control planes, and offe...
How PayPal Killed Its Own API Developer Experience 23.05.2026 9:54
Every developer remembers the old PayPal API — XML, NVP, a nightmare to integrate. In this episode, Lucas and Luna trace how PayPal's original checkout API drove developers away, and how the company finally rebuilt trust with REST APIs in 2017. They unpack the specific mistakes: the 2006 'Payflow' pivot, the 2010 'Adaptive Payments' fragmentation, the 2013 'REST launch' that still forced XML, and...
API Rate Limiting Is Not Your Enemy 22.05.2026 11:42
Most developers treat rate limiting like a punishment. This episode argues it's actually a design tool — and a bad rate-limit strategy can break your product, your user trust, and your infrastructure costs. Lucas and Luna walk through how GitHub's early rate-limit approach almost killed its ecosystem, why Twilio treats its rate limits as a service-level commitment, and what early-stage API builder...
Similar podcasts
Replaio is not a podcast publisher; show names, artwork and audio belong to their authors and are distributed through public RSS feeds.