Chapter 2. Contrasting Technologies
How do service meshes contrast to one another? How do service meshes contrast to other related technologies?
You might already have a healthy understanding of API gateways, ingress controllers, container orchestrators, client libraries, and so on. How are these technologies related to, overlapping with, or deployed alongside service meshes? Where do service meshes fit in?
Different Service Meshes (and Gateways)
Let’s begin by characterizing different service meshes. Some service meshes support a variety of underlying platforms, whereas some focus solely on layering on top of container orchestrators. All support integration with service discovery systems. The subsections that follow provide a brief survey of offerings within the current technology landscape.
This list is neither exhaustive nor intended to be a detailed comparative. See https://layer5.io/landscape for community-maintained contrasting of service meshes and related technologies.