The Developer's Podcast

The Developer's Podcast

By Akash SrivastavaTechnologyEducation
Download on the App Store

The Developer's Podcast episodes

  • Adapter Pattern

    In this episode, we demystify the Adapter Pattern, a classic design pattern with powerful applications in both software engineering and modern microservice architecture. The adapter acts as a translator, enabling incompatible systems, services, or interfaces to communicate seamlessly—without requiring major code changes.

    7 min
  • Ambassadors pattern

    In this episode, we explore the Ambassador Pattern, a key design strategy used to manage outbound communications in microservice architectures. Acting as a proxy between your service and the outside world, the ambassador helps handle cross-cutting concerns like retries, timeouts, rate limiting, TLS termination, and observability—without cluttering your core business logic.

    10 min
  • Sidecar Pattern

    In this episode, we dive into the Sidecar Pattern, a powerful design strategy that plays a key role in modern microservice architectures. From service mesh infrastructure to logging, monitoring, and security, the sidecar approach allows you to extend and enhance services without bloating your core application logic.

    8 min
  • Single Node Pattern

    In this episode, we break down the Single Node Pattern, one of the foundational building blocks in software architecture. Often overlooked in favor of more complex distributed systems, the single node pattern is where many systems start—and for good reason. We explore when and why to use this pattern, its benefits for early-stage products and rapid prototyping, and the trade-offs involved as systems scale.

    6 min
  • Introduction to Distributed Systems

    Welcome to The Developer's Podcast, where we dive into the technologies shaping modern software. In this series, Introduction to Distributed Systems, we explore how large-scale systems are designed to communicate, coordinate, and stay resilient across multiple machines. Whether you're a new developer or brushing up on your backend knowledge, this series covers essential topics like inter-process communication, fault tolerance, data consistency, and real-world distributed architectures — all in a conversational, easy-to-understand format.

    8 min

About The Developer's Podcast

From the publisher's feed

The Developer's Podcast is your go-to source for bite-sized summaries of essential technical books and deep-dive discussions on the latest in software development, engineering best…