by Rob Richardson
Rob Richardson is a software craftsman building web properties in ASP.NET and Node, React and Vue. He's a frequent speaker at conferences, user groups, and community events, and a diligent teacher and student of high quality software development. You can find this and other talks on https://robrich.org/presentations and follow him on twitter at @rob_rich.
A Service Mesh
manages network traffic between services
in a graceful and scalable way.
Service Mesh is the answer to:
"How do I observe, control, or secure communication between microservices?"
OBSERVE monitor network |
CONTROL access policies |
SECURE mutual TLS |
|
OBSERVE monitor network |
CONTROL access policies |
SECURE mutual TLS |
Network Topology |
Service Health |
Logging |
Circuit Breaker |
A / B Testing |
Beta Channel |
Methodology:Linkerd focuses on simple setup and critical features Add 3rd party components to get additional features |
Methodology:A kitchen sink of features to enable / disable Istio combines third-party components:
|
Service Mesh
Monitoring, Logging, Service Health |
Intelligent Routing |
Network Topology Diagram |
+ |
OBSERVE transparency of communication |
CONTROL enhanced resilience to network disruption |
SECURE abstraction without code changes |