An Introduction to Service Mesh on The Open Source Show
Jan 15, 2019
HashiCorp co-founder and CTO Armon Dadgar joins Aaron Schlesinger on Microsoft's Open Source Show to talk about service meshes.
Founder & Co-CTO, HashiCorp
In this episode of The Open Source Show from Microsoft's Channel 9, HashiCorp co-founder and CTO Armon Dadgar delves into the key components that make up a "service mesh"—a new and exciting paradigm emerging in the world of application development and networking.
You'll get answers to questions including:
- What is a service mesh?
- Why would you need a service mesh?
- What role does a service mesh play in the observability narrative?
- What is a data plane vs a control plane—the two key components of a service mesh?
- How would a service mesh work with Kubernetes, for example?
HashiCorp develops an open source tool called Consul, which provides service discovery, service configruation, and service segmentation—a key benefit of service meshes. By combining Consul's control plane with a sidecar proxy data plane such as Envoy or HAproxy, you have all the components necessary for a service mesh and a key component for zero trust networks.
Read Microsoft's 2-part series by Eugene Chuvyrov, which explores a Consul use case on Azure, giving the tool a vote of confidence for service discovery and service mesh capabilities: