Service Mesh
Posted on November 25, 2018
by Ernesto Garbarino
A service mesh is a layer for providing layer 7 (e.g. HTTP) capabilities (logging, routing, circuit breaking, etc) to applications by running a side car component next to them as opposed to adding additional code. [ More ]
Envoy: Envoy is a data plane service mesh solution originally built at Lyft. It differentiates itself from Linkerd by claiming high performance since it is written in C++.
Istio: Istio adds a control plane to Envoy. It is often considered a turn key solution that embeds Envoy.
Linkerd: Linkerd was one of the first service data plane mesh solutions to become widespread. It is written in Java.