VOOZH about

URL: https://thenewstack.io/service-mesh/

⇱ Service Mesh Overview, News & Analysis | The New Stack


TNS
SUBSCRIBE
Join our community of software engineering leaders and aspirational developers. Always stay in-the-know by getting the most important news and exclusive content delivered fresh to your inbox to learn more about at-scale software development.
REQUIRED
It seems that you've previously unsubscribed from our newsletter in the past. Click the button below to open the re-subscribe form in a new tab. When you're done, simply close that tab and continue with this form to complete your subscription.
The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy.
Welcome and thank you for joining The New Stack community!
Please answer a few simple questions to help us deliver the news and resources you are interested in.
REQUIRED
REQUIRED
REQUIRED
REQUIRED
REQUIRED
Great to meet you!
Tell us a bit about your job so we can cover the topics you find most relevant.
REQUIRED
REQUIRED
REQUIRED
REQUIRED
REQUIRED
Welcome!

We’re so glad you’re here. You can expect all the best TNS content to arrive Monday through Friday to keep you on top of the news and at the top of your game.

What’s next?

Check your inbox for a confirmation email where you can adjust your preferences and even join additional groups.

Follow TNS on your favorite social media networks.

Become a TNS follower on LinkedIn.

Check out the latest featured and trending stories while you wait for your first TNS newsletter.

PREV
1 of 2
NEXT
VOXPOP
As a JavaScript developer, what non-React tools do you use most often?
Angular
0%
Astro
0%
Svelte
0%
Vue.js
0%
Other
0%
I only use React
0%
I don't use JavaScript
0%
Thanks for your opinion! Subscribe below to get the final results, published exclusively in our TNS Update newsletter:
NEW! Try Stackie AI
From clobbered drafts to real-time sync
Apr 14th 2026 10:00am, by David Moore
TypeScript 6.0 RC arrives as a bridge to a faster future
Mar 14th 2026 9:00am, by Darryl K. Taft
Mastra empowers web devs to build AI agents in TypeScript
Jan 28th 2026 11:00am, by Loraine Lawson

Service Mesh

OVERVIEW

Independent services can communicate securely and observably using this architecture. It is an infrastructure that layers security, observability, and traffic management capabilities on top of applications transparently without requiring coding changes. While executing tasks, it routes data requests between services and optimizes processing.

Service mesh is a fairly recent technology that has emerged as pressures mounted in the industry from the increasing use of Kubernetes and microservices. This architecture enables secure and observable communication between independent services.

Initially, applications broken down into smaller containerized services were structured to enable internal and external communication, both securely and safely. This approach required application developers to add an entire networking stack to their apps to deal with issues such as service discovery, routing, circuit breaking, load-balancing, and security authorization.

The answer didn’t come from a library that a developer could use because even smaller shops used multiple languages to build their apps.

What Is a Service Mesh?

The service mesh solved initial issues by abstracting components into a sidecar. Sidecars with utility containers that support main containers can be attached to applications and communicate with all the other sidecars on a network.

A service mesh is an infrastructure that layers transparently on applications and enables capabilities such as security, observability, and traffic management without attaching them to codes. It routes data requests from one service to another and optimizes processing while executing tasks.

Here are some fundamental functions of a service mesh:

Connection. Services can discover and communicate with each other through a service mesh. The flow of traffic and API interactions between services can be controlled through intelligent routing.

Monitoring. A service mesh through monitoring tools such as Jaeger for Kubernetes and Prometheus can track and observe a distributed microservices system. Operators can discover dependencies between API latencies, traffic flow, and services. A service mesh can be vital in monitoring microservices.

Security. A service mesh ensures secure communication between services. A policy can be configured to allow or deny access from specified departments to certain services.  

Which Service Mesh Should I Use? Discover what to consider and how to implement the right service mesh.

How Are Service Mesh Implementations Carried Out?

A typical service mesh can be divided into a data plane and a control plane. Here’s a brief distinction between both:

Data plane: The data plane deals with the actual traffic from one application to another. Any networking aspects regarding the actual service requests — such as routing, forwarding, load balancing, authentication, and authorization — are part of the service mesh data plane.

Control plane: The control plane is the entity that connects the various data planes into a distributed network. This is the policy and management layer of the service mesh.

What Is a Wifi Mesh Network?

A mesh network is a local network topology that dynamically and directly connects to other nodes and collaborates to send data between the network and clients effectively. The independent nature of the mesh network enables each node to relay information.

A wifi mesh network connects multiple components that leverage mesh technology to maintain smooth wifi performance. Routers connect directly to modems and a series of satellite nodes or modules to form part of the single network.

The Isito Service Mesh Package

Isito is one of the most popular service mesh packages. It is an open-source service mesh that settles transparently on existing shared applications. Isito provides a uniform way of monitoring, securing, and connecting to services.

The Istio package is a control plane, though it uses Envoy as a data plane. Envoy is a proxy running alongside each service running on VMs or clusters. Data planes often program control planes. For example, the Isito service meshconsiders desired configurations and programs Envoy, updating as it detects changes in the environment.

Other Service Mesh Solutions Are Coming Up

The Cloud Native Computing Foundation’s Linkerd, managed by Buoyant, is another popular service mesh. It was recently rewritten to move the codebase of the chunky Java language to the most nimble combination of Go and Rust. Linkerd 2.0 was also designed to work more smoothly with the Kubernetes container orchestration engine (though, contrary to popular belief, a service mesh does not require Kubernetes to run).

In addition to new service mesh packages popping up, many network management software stacks have been extended to become full-fledged service mesh solutions, notably the Nginx application server, the Kong API gateway, and HashiCorp’s Consul. And because of the early success of the service mesh, there is a growing movement toward creating tools to manage multiple service meshes, including the Service Mesh Interface standardization effort and the Gloo software for service mesh federation.

The service mesh is a cloud-native technology, and we follow its progress closely at The New Stack. So bookmark this page for the latest trends and perspectives on this type of solution.

MORE
ESSENTIAL READING
Introduction to Service Mesh
Feb 22nd, 2025 8:00am
BY TNS Staff
Learn how service mesh improves microservices security, traffic management and observability with solutions like Istio and Linkerd.
3 Consul Service Mesh Myths Busted
May 23rd, 2022 11:06am
BY Van Phan and Ashher Syed
Consul has evolved into a comprehensive networking platform that bolsters zero trust networking, works well with Kubernetes, and is easy to use.
SHARE
TRENDING STORIES
Latest Service Mesh Stories
Gateway API or Ingress: A Developer’s Guide to Kubernetes Routing
May 2nd, 2025 6:00am
BY Janakiram MSV
Linkerd 2.18: Windows Support and ‘Battlescar’ Removal
Apr 30th, 2025 12:00pm
BY B. Cameron Gain
Why Coordinating Microservice Changes Is Still a Mess
Apr 24th, 2025 10:00am
BY Anirudh Ramanathan
SPONSORED
Solo.io Donates Kagent to CNCF, Introduces MCP Gateway
Apr 21st, 2025 4:00pm
BY Heather Joslyn
KubeCon Europe: Kgateway Aims To Be the Kubernetes Onramp
Apr 3rd, 2025 7:00am
BY Joab Jackson
Introduction to Service Mesh
Feb 22nd, 2025 8:00am
BY TNS Staff
Using Istio or Linkerd To Unlock Ephemeral Environments
Feb 19th, 2025 9:00am
BY Anirudh Ramanathan
SPONSORED
Is Malware Hiding in Your Roblox Mods?
Jan 22nd, 2025 1:00pm
BY Poppaea McDermott
SPONSORED
FULL SERVICE MESH ARCHIVE
TRENDING STORIES