Inside Envoy: The Proxy for the Future [OFFICIAL FILM]
Cool. documentary Envoy begins with the story of Matt Klein, the creator of Envoy. Matt talks about
- Your experience with TSA (Twitter Streaming Aggregator)It can be considered the predecessor of Enovy. Next, Matt did a little stuffing with the date processing setup, and then millions of people were logged out. Next, Matt found new opportunities and went to Lift, where his head had previously left. At Lift, Matt created a new proxy server that out of the box gave observability and performance comparable to Nginx. Then Envoy was published in open source and the search for adoption began. The story goes on to Google employees, who tell how they planned to do service mesh at that time, which later became Istio. And they chose Envoy as the data plane for this new service mesh. It is interesting to describe how the decision was made in favor of Envoy compared to Nginx, where one of the questions was, and what kind of product it was, where everything was. 6 Request pool in the repository. But the advantages of Envoy outweighed and further Google 10 The team began to develop Envoy and continue to use it within the Google Cloud. And then the project went into rapid growth...
P.S.
- I remember years. 15 I started working with Apache Http Server. (apache httpd)where the server handled the request forcing the process or used a pool of preforgotten processes
- Around the same time, I saw Nginx and its work model seemed to me breakthrough compared to httpd - Nginx had master and worker processes where worker processes could handle a lot of queries using the state machine. (detail here) And now we have Envoy, which is much better suited to the cloud native world. A detailed diagram of request processing can be viewed here
#Linux #Kubernetes #Networking #DistributedSystems #SystemDesign #Software #Engineering #Architecture