Overview
Explore the complexities and solutions of microservices architecture in this 49-minute Devoxx conference talk. Dive into the challenges of implementing microservices, including service discovery, metadata storage, load balancing, network resiliency, policy enforcement, and auditing. Learn how Istio, an open-source service mesh framework created by Google, IBM, and Lyft, addresses these concerns in polyglot environments. Discover the technology behind service mesh and its practical applications. Follow along with demonstrations covering Kubernetes registry and control plane, communication patterns, and tools like Prometheus and Zipkin for metrics and tracing. Gain insights into implementing Spring Boot, handling HTTP requests, and testing the mesh. Presented by Ray Tsang, a Google Cloud Platform Developer Advocate with extensive experience in enterprise systems integration and open-source contributions.
Syllabus
Introduction
Problems with Microservices
Kubernetes Registry
Kubernetes Control Plan
Demo
Communication
Microservices Architecture
Open Source Tools
Microcircuit Texture
Spring Boot
Multiple Stacks
Service to Service Communication
HTTP Request
What does it do
What does it mean
Crosscutting concerns
Proxy Envoy
Proxy Load Balancing
Proxy Control Plan
Proxy Control Plan Demo
HTTP Server Demo
Worker Demo
Check out master
Prometheus
Prometheus metrics
Zipkin metrics
Injecting failures
Testing the Mesh
Mutual TOS
Taught by
Devoxx