Welcome to a cloud native architecture discussion on the Datanauts podcast. Today we blast off into the microservices galaxy and orbit the binary star system of Istio and Envoy.
That’s right. A proxy for every microservice instance. What’s that you say? Too hard to manage? Infinite points of failure? Will we orbit successfully, or crash into the fiery cores of these burning stars? Hang in there, and we’ll find out.
Our guide to this galaxy is Christian Posta, Chief Architect, Cloud Application Development at Red Hat.
We start with an overview of Envoy (an application-level proxy) and Istio (management software or the control plane for service meshes).
Envoy and Istio were developed to help solve the problem of how to get various service elements to talk to each other to provide a fully-functioning application.
We also look at how Envoy, Istio, and an orchestrator such Kubernetes work together in a microservices architecture.
In part two, we dive into the main use cases or capabilities of Istio, including traffic management, observability, policy enforcement, and service identity and security.
In part three, Christian walks us through day-two operations of running Envoy and Istio in production.
Join ITProTV to learn the skills to pass the most in-demand IT certs. It’s binge-worthy learning! ITProTV’s extensive course library includes CEH v9, CISA, CompTIA A+, Mac Certified Support Professional, and more!
Visit itpro.tv/data and use code DATANAUTS to try it FREE for 7 days, and receive 30% off your monthly membership for the lifetime of your active subscription.
Microservices Patterns With Envoy Sidecar Proxy, Part I: Circuit Breaking – Christian Posta’s blog
Microservices Patterns With Envoy Proxy, Part II: Timeouts and Retries – Christian Posta’s blog
Microservices Patterns With Envoy Proxy, Part III: Distributed Tracing – Christian Posta’s blog
Deep Dive Envoy and Istio Workshop – Christian Posta’s blog
Building Service Meshes With Avi Networks (Sponsored) – Packet Pushers
Full Stack Journey 018: Istio, Envoy & Service Meshes – Packet Pushers