In a microservice architecture, a service mesh is a dedicated infrastructure layer. Its primary function is to ensure that service-to-service contact is quick and reliable.. Check out our recap.
At the [Distributed SQL Summit 2020] , Christoph Pakulski, software engineer at [Tetrate] , and Prasad Radhakrishnan, VP of data engineering at Yugabyte presented the talk “[Envoy and Service Meshes for Databases: What the Future Holds] ”. In the talk, they explored the topics of Envoy, service meshes–specifically Istio, and how they intersect with the database world. Christoph explained the [Envoy PostgreSQL network filter extension] released earlier in the year, and showed it in action out-of-the-box with YugabyteDB, a PostgreSQL-compatible database. The talk ended with a look into future enhancements to further streamline app dev with Envoy and YugabyteDB.
For teams to monitor, support, and to maintain these services is becoming a challenge so most enterprises have invested in some kind of microservices management tool.
Microsoft has released open service mesh (OSM), an alpha service mesh implementation compliant with the SMI specification. OSM covers standard features of a service mesh like canary releases, secure communication, and application insights, similar to other service mesh implementations like Istio, Linkerd, or Consul. Additionally, the OSM team is in the process of donating the project to the CNCF.
Microsoft’s Open Service Mesh is an SMI-compliant, lightweight service mesh being run as an open source project. Backed by service-mesh…
Service Mesh is the communication layer in your micro-service setup. All the requests to and from each one of your services will go through the mesh.
NGINX Service Mesh (NSM) is now available in a development release -- download it for free and give us your feedback! NSM is a fully integrated lightweight service mesh that leverages a data plane powered by NGINX Plus to manage container traffic in Kubernetes environments.