Another open source project supported by the Cloud Native Compute Foundation, Linkerd is a popular service mesh project. It's designed to make SOA architectures scalable by transparently adding service discovery, load balancing, failure handling, and smart routing to all inter-service communication (https://linkerd.io/).