← Back to results

Service mesh - Wikipedia Jump to content Main menu Main

menu move to sidebar hide Navigation Main page Contents Current events Random article About Wikipedia Contact us Contribute Help Learn to edit Community portal Recent changes Upload file Special pages Search Search Appearance Donate Create account Log in Personal tools Donate Create account Log in Contents move to sidebar hide (Top) 1 See also 2 References Toggle the table of contents Service mesh 6 languages Italiano 日本語 Qaraqalpaqsha Norsk bokmål Português Українська Edit links Article Talk English Read Edit View history Tools Tools move to sidebar hide Actions Read Edit View history General What links here Related changes Upload file Permanent link Page information Cite this page Get shortened URL Print/export Download as PDF Printable version In other projects Wikidata item Appearance move to sidebar hide From Wikipedia, the free encyclopedia Infrastructure layer for facilitating service-to-service communication This article may be confusing or unclear to readers . Please help clarify the article . There might be a discussion about this on the talk page . ( March 2022 ) ( Learn how and when to remove this message ) In software architecture , a service mesh is a dedicated infrastructure layer for facilitating service-to-service communications between services or microservices using a proxy . [ 1 ] A dedicated communication layer can provide numerous benefits, such as providing observability into communications, providing secure connections , and automating retries and backoff for failed requests. [ 2 ] A service mesh consists of network proxies paired with each service in an application and a set of task-management processes. The proxies are called the data plane and the management processes are called the control plane. The data plane intercepts calls between different services and processes them; the control plane is the brain of the mesh that coordinates the behavior of proxies and provides APIs for operations and maintenance personnel to manipulate and observe the entire network. [ 3 ] The service mesh architecture is implemented by software products such as Istio , Cilium , Linkerd , Consul , AWS App Mesh, Kuma , Traefik Mesh, and Greymatter.io. Many service meshes use the Envoy proxy on the data plane. [ 4 ] See also [ edit ] Service-oriented architecture Microservices Proxy server Kubernetes References [ edit ] ^ Anjali Khatri; Vikram Khatri (2020). Mastering Service Mesh: Enhance, Secure, and Observe Cloud-native Applications with Istio, Linkerd, and Consul . Packt Publishing . p. 39. ISBN   9781789611946 . ^ Lee Calcote; Zack Butcher (2019). Istio: Up and Running, Using a Service Mesh to Connect, Secure, Control, and Observe . O'Reilly Media . p. 3. ISBN   9781492043751 . ^ Rahul Sharma; Avinash Singh (2019). Getting Started with Istio Service Mesh: Manage Microservices in Kubernetes . Apress . p. 103. ISBN   9781484254585 . ^ "servicemesh.es" . servicemesh.es . Retrieved 2021-09-02 . This software-engineering -related article is a stub . You can help Wikipedia by adding missing information . v t e Retrieved from " https://en.wikipedia.org/w/index.php?title=Service_mesh&oldid=1324569710 " Categories : Software architecture Software engineering stubs Hidden categories: Articles with short description Short description matches Wikidata Wikipedia articles needing clarification from March 2022 All Wikipedia articles needing clarification All stub articles This page was last edited on 28 November 2025, at 10:08  (UTC) . Text is available under the Creative Commons Attribution-ShareAlike 4.0 License ; additional terms may apply. By using this site, you agree to the Terms of Use and Privacy Policy . Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc. , a non-profit organization. Privacy policy About Wikipedia Disclaimers Contact Wikipedia Legal & safety contacts Code of Conduct Developers Statistics Cookie statement Mobile view Search Search Toggle the table of contents Service mesh 6 languages Add topic