Raft - Much easier to implement correctly than
Gossip - Each node passes incoming information to two or more other nodes.
Finagle - Developed at Twitter. [
gRPC - Bindings in many different languages.
Istio - Can use
envoy as a service proxy (data plane).
Envoy - Developed at Lyft.
LinkerD - Version 2 (formerly known as Conduit) is a complete rewrite using Rust and Go. Part of the CNCF. [
Nginx - Not used as much anymore.