What is a service mesh?

How does it work?

A service mesh does not introduce new functionality to an app’s running environment; all apps need rules to specify how requests are routed from point A to point B. In contrast to individual services, Service Mesh abstracts the logic governing service-to-service communication into a single layer of infrastructure.

Why do I need a service mesh?

Linkerd provides observability, reliability, and security features with a big advantage: the application does not have to implement these features or even be aware that it exists!

Key features of a service mesh

Typically, service mesh frameworks provide many capabilities that make containerized and microservices communications more reliable, secure, and observable.

What is an automation mesh?

Red Hat Ansible Automation Platform includes an automation mesh component that provides a simple and reliable framework for scaling automation. A flexible, multi-directional communication layer enables automation mesh to enhance an organization’s global operations. Due to its reduced sensitivity to latency and disruption of connections, as well as its native peering capabilities, this automation platform is more reliable than any other on the market today. With security features such as TLS authentication and encryption, and additional access controls, Red Hat Ansible Automation Platform can expand the possibilities for your entire enterprise IT estate.

The Future of Service Mesh

“I think service meshes will eventually be in most applications,” says Petrocelli, the technology analyst. “It is impossible for a bank to implement a cluster-based architecture without implementing a service mesh. That would be crazy. “Not only for routing but also for encryption and observability in the network layer.”

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store