エピソード

  • How APIs Handle Schema Evolution Without Breaking Clients
    2026/06/08
    In this episode, Lucas and Luna dive into the challenge of API schema evolution — how services like Stripe and GitHub manage to add fields, change types, and deprecate endpoints without breaking their millions of client integrations. They discuss real-world strategies including additive-only changes, deprecation headers, and the 'tolerant reader' pattern. The conversation covers specific examples like Stripe's API versioning with a sunset date header and GitHub's 'preview' headers for early access to new fields. Listeners will learn concrete techniques for evolving their own APIs safely, and why breaking changes are not just a technical problem but a trust contract with developers. #SchemaEvolution #APIDesign #BackwardCompatibility #Stripe #GitHub #DeveloperExperience #RESTAPI #GraphQL #DeprecationStrategy #TolerantReader #APIVersioning #SemanticVersioning #Technology #FexingoBusiness #BusinessPodcast #APIPodcast #WebAPIs #IntegrationPatterns Keep every episode free: buymeacoffee.com/fexingo
    続きを読む 一部表示
    11 分
  • How API Gateways Are Becoming Security Perimeters
    2026/06/07
    In this episode of The API Podcast, Lucas and Luna explore how API gateways have evolved from simple reverse proxies into critical security perimeters. They break down a real-world case: how a mid-sized fintech company used gateway-level policies to block a credential-stuffing attack before it reached their application servers. Topics include gateway authentication strategies, the trade-off between centralised and distributed security, and why rate limiting alone isn't enough. They also discuss how modern gateways like Kong and Envoy support pluggable security policies, and what the rise of zero-trust architectures means for API design. If you've ever wondered whether your API needs its own security layer, this episode offers a concrete framework for thinking about gateway-level protection. #APIGateway #SecurityPerimeter #Fintech #CredentialStuffing #ZeroTrust #KongGateway #EnvoyProxy #APISecurity #RateLimiting #Authentication #Plugins #ReverseProxy #Technology #TechPodcast #APIDesign #CloudNative #FexingoBusiness #BusinessPodcast Keep every episode free: buymeacoffee.com/fexingo
    続きを読む 一部表示
    11 分
  • How APIs Use Retry Logic to Survive Network Failures
    2026/06/07
    When a network call fails, should your API retry immediately or back off? This episode of The API Podcast drills into retry strategies — exponential backoff, jitter, and the dreaded thundering herd problem. Lucas and Luna unpack how Stripe handles idempotent retries for payment intents, why Amazon S3 uses truncated exponential backoff, and what happens when every client retries at the exact same second. They also break down the Retry-After header, the difference between safe and unsafe retries, and the one rule that keeps retries from making an outage worse. If you've ever seen a 429 or a 503 and wondered whether to hit the button again, this episode explains when to wait — and by how much. #APIRetry #ExponentialBackoff #ThunderingHerd #Stripe #AmazonS3 #HTTPStatusCodes #Idempotency #Jitter #RetryAfter #NetworkFailure #APIResilience #BackendEngineering #DistributedSystems #TechPodcast #APIPodcast #FexingoBusiness #BusinessPodcast #SoftwareArchitecture Keep every episode free: buymeacoffee.com/fexingo
    続きを読む 一部表示
    8 分
  • How API Caching Cut Cloud Bills by 40 Percent
    2026/06/06
    Most developers think of caching as a performance optimization—something that makes your API faster, snappier, less painful for users. But this episode flips that script and looks at caching as a financial instrument. Lucas and Luna walk through a real case: a mid-stage SaaS company that was burning $80,000 a month on its API infrastructure, mostly on redundant database queries and repeated computations. By layering in a three-tier cache strategy—local in-memory, a shared Redis layer, and a CDN edge cache—they dropped their cloud bill by 40 percent in under six weeks. The hosts break down the trade-offs: stale data vs. fresh reads, cache invalidation patterns like write-through and time-to-live, and how to decide what to cache in the first place. They also touch on the hidden costs of caching, like increased complexity and debugging difficulty. No platitudes, no theory—just the concrete numbers and decisions behind one team's caching turnaround. This episode is for engineers and engineering leaders who want their APIs to do more with less. #APICaching #CloudCosts #Redis #CDN #CacheInvalidation #WriteThrough #TimeToLive #SaaS #Infrastructure #Performance #DeveloperExperience #TechPodcast #FexingoBusiness #BusinessPodcast #TheAPIPodcast #LucasAndLuna #NoAds #BuyMeACoffee Keep every episode free: buymeacoffee.com/fexingo
    続きを読む 一部表示
    10 分
  • How APIs Handle Rate Limiting Without Breaking Your App
    2026/06/06
    Episode 34 of The API Podcast: Lucas and Luna dive into the mechanics of API rate limiting — why it's not just about blocking bad actors but about protecting shared resources and keeping your app responsive. They unpack the token bucket and leaky bucket algorithms using real-world examples from GitHub and Twitter, explain how headers like X-RateLimit-Remaining help developers build smarter clients, and discuss the tradeoffs between fixed windows and sliding windows. If you've ever hit a 429 error and wondered what to do next, this episode gives you a concrete framework for handling it gracefully. #RateLimiting #API #TokenBucket #LeakyBucket #HTTP429 #GitHub #Twitter #DeveloperExperience #SlidingWindow #FixedWindow #Backoff #Retry #Technology #WebAPIs #REST #GraphQL #FexingoBusiness #BusinessPodcast Keep every episode free: buymeacoffee.com/fexingo
    続きを読む 一部表示
    9 分
  • How APIs Are Moving to HTTP3 and QUIC Protocol
    2026/06/05
    HTTP/3 and the QUIC protocol are redefining how APIs communicate over the internet, promising faster connections and better reliability. In this episode, Lucas and Luna break down the key differences from HTTP/2, why companies like Google and Cloudflare are leading the charge, and what API developers need to know before making the switch. They dive into real-world performance gains, challenges with existing infrastructure like load balancers, and how the shift impacts everything from mobile apps to serverless functions. If you build or consume APIs, understanding HTTP/3 is becoming essential, and this episode gives you a concrete starting point. #HTTP3 #QUICProtocol #APIDevelopment #WebAPIs #Cloudflare #Google #Technology #FexingoBusiness #BusinessPodcast #Latency #NetworkProtocols #UDP #TCP #MobileApps #Serverless #LoadBalancers #EdgeComputing #TechDeepDive Keep every episode free: buymeacoffee.com/fexingo
    続きを読む 一部表示
    10 分
  • How Stripe and Twilio Made API Documentation a Competitive Advantage
    2026/06/05
    In episode 32 of The API Podcast, Lucas and Luna explore how companies like Stripe and Twilio turned API documentation from a neglected afterthought into a core competitive advantage. They break down the specific design patterns — interactive consoles, copy-paste-ready code samples, consistent error messages — that make developers fall in love with an API. The hosts discuss why the best docs feel like a conversation with a senior engineer, how Stripe's emphasis on 'getting the first request right' reduces time-to-first-call, and why Twilio treats its docs as a product rather than a manual. They also touch on the darker side: what happens when APIs treat documentation as an afterthought. By the end of the episode, listeners will understand why great documentation isn't just nice to have — it's a growth lever that can reduce support tickets, accelerate integrations, and build developer loyalty. Packed with concrete examples from real-world APIs, this episode is essential for anyone who designs, builds, or consumes web APIs. #APIDocumentation #DeveloperExperience #Stripe #Twilio #APIProductization #InteractiveDocs #CodeSamples #ErrorMessages #TimeToFirstCall #APIDesign #Technology #WebAPIs #RESTfulAPIs #DeveloperTools #ProductLedGrowth #TechnicalWriting #FexingoBusiness #BusinessPodcast Keep every episode free: buymeacoffee.com/fexingo
    続きを読む 一部表示
    11 分
  • How APIs Are Adopting Versionless Design Patterns
    2026/06/04
    Episode 31 of The API Podcast examines the shift away from traditional versioning in REST and GraphQL APIs. Lucas and Luna explore how companies like Shopify and GitHub are adopting versionless approaches—using techniques like additive changes, field deprecation with sunset headers, and GraphQL's built-in schema evolution. They discuss a real case where a major e-commerce platform cut breaking changes by 90 percent after moving to a versionless model, and what it means for API developers and consumers. The hosts also touch on the trade-offs: increased complexity for providers versus a smoother experience for clients. This episode offers concrete takeaways for anyone designing or maintaining APIs in 2026. #API #REST #GraphQL #VersionlessAPI #Shopify #GitHub #SchemaEvolution #BackwardCompatibility #DeveloperExperience #TechPodcast #SoftwareEngineering #WebDevelopment #APIStrategy #Deprecation #SunsetHeaders #Technology #FexingoBusiness #BusinessPodcast Keep every episode free: buymeacoffee.com/fexingo
    続きを読む 一部表示
    7 分