EP3: Unifying the Landscape with a Deep Dive into APIs, Services, and Seamless Communication
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/