Skip to main content

Posts

Showing posts from February, 2017

Microservices.com Practitioner Summit

I went to the Microservices.com Practitioner Summit . Here are the videos . Here are my notes: Lyft's Envoy: From Monolith to Service Mesh Matt Klein, Senior Software Engineer at Lyft Envoy from Lyft looks pretty cool. It's a proxy that runs on every server that facilitates server-to-server communication. It takes care of all sorts of distributed systems / microservices problems. It implements backoff, retry, and all sorts of other things. It works as a byte-oriented proxy, but it has filters to apply smarts to the bytes going over the wire. It takes care of a lot of the hard parts of building a microservices architecture--namely server-to-server communication. It's written in C++11 for performance and latency reasons. He said that there are a bunch of solutions for doing service discovery. A lot of them try to be fully consistent. These include ZooKeeper, Etcd, Consul. However, he felt that it was better to build an eventually consistent service discovery sys