EP3: Unifying the Landscape with a Deep Dive into APIs, Services, and Seamless Communication

EP3: Unifying the Landscape with a Deep Dive into APIs, Services, and Seamless Communication

Aug 29, 2023

In this episode, we explore the complex interplay between APIs and Services, including their distinct versions and life cycles. We clarify the differences between managed or business APIs and service endpoints. The discussion also touches on domain, experience, and utility APIs, direction-based communication, gateway necessities, and the use of eBPF+MTLS as a minimal observer without a sidecar. Join us for a concise yet insightful look at these essential architectural components.

00:00 Introduction

01:27 API vs. Service

04:20 Managed/Business APIs vs. Service Endpoints

07:18 Independent Versions and Lifecycles

12:12 Domain, Experience, and Utility APIs

15:22 North, South, West, and Eastbound Communication

17:31 When You Need a Gateway

20:18 Sidecars, eBPF, and MTLS as Minimal Observer

25:13 Wrap Up

Hosts:
Sanjiva Weerawarana
LinkedIn: https://www.linkedin.com/in/sanjivaweerawarana/
Twitter: @sanjiva
Medium: https://medium.com/@sanjiva.weerawarana

Asanka Abeysinghe
LinkedIn: https://www.linkedin.com/in/asankaabeysinghe
Twitter: @asankama
Blog: https://blog.architect2architect.com/
Medium: https://asankama.medium.com/