Cloud Native Computing Foundation Announces Envoy Graduation

By November 28, 2018 Announcement

Airbnb, eBay, Google, Pinterest, Salesforce and More Adopt Fast-Growing Service and Edge Proxy

LAS VEGAS, Nev. – November 28, 2018 – AWS re:Invent – The Cloud Native Computing Foundation® (CNCF®), which sustains open source technologies like Kubernetes® and Prometheus™, today announced that Envoy proxy is now the third project to graduate, following Kubernetes and Prometheus. To move from the maturity level of incubation to graduation, projects must demonstrate thriving adoption, a documented neutral governance process, multi-organization committership, and a strong commitment to community sustainability and inclusivity.

“Since joining CNCF, Envoy proxy has been one of our fastest-growing projects and has undoubtedly contributed to the momentum we’re seeing within the service and edge proxy space,” said Chris Aniszczyk, COO of CNCF. “With users at many of today’s largest scale organizations, and some incredibly bright developer minds behind it, we’re excited to continue cultivating Envoy’s community as a newly graduated project.”

Originally created at Lyft, Envoy is a high-performance open source edge, middle, and service proxy. The project helps ease the transition to, and operation of, cloud native architectures by managing the interactions among microservices in order to ensure application performance.

Envoy’s out-of-process architecture can be used with any application, in any language or runtime; supported protocols and features include HTTP/2, gRPC, MongoDB, Redis, Thrift, external authorization, global rate limiting, a rich configuration API, and much more.

“The growth of Envoy over the last two years has been astounding, and beyond anything that I would have ever believed when I started the project,” said Matt Klein, software engineer at Lyft and architect of Envoy. “From end users, to creators of higher level products, to the major cloud providers, the breadth of Envoy-based solutions continues to grow and amaze me. Graduating from the CNCF is a major milestone and an indication that Envoy’s community is strong and the project is ready for wide-enterprise adoption.”

Thanks to features honed by its active maintainer base and nearly 250 contributors, Envoy was recognized by InfoWorld as one of 2018’s Best of Open Source Softwares for Cloud Computing. The project’s growing user community – which includes Airbnb, Booking.com, eBay, F5, Google, IBM, Lyft, Medium, Microsoft, Netflix, Pinterest, Salesforce, Square, Stripe, Tencent, Twilio, Verizon, VSCO, and many more – has submitted over 3,000 commits to date.

“We’re so excited to celebrate Envoy’s graduation from the CNCF incubator,” said Hirotaka Ichikawa, Actapio. “It demonstrates the maturity of Envoy for enterprise use cases like ours. For example, Actapio, a subsidiary of Yahoo Japan, partnered with Heptio to use the Envoy proxy in building an open source project, Heptio Gimbal, that can handle large-scale ingress across hundreds of Kubernetes and OpenStack clusters in the private cloud. With the help of Envoy, we’ve been able to dramatically accelerate our software development and release cycle.”

“Envoy Proxy has rapidly become the industry leading cloud native L7 proxy. Thousands of organizations have deployed Envoy on Kubernetes with the Ambassador API Gateway,” said Richard Li, CEO of Datawire. “We love Envoy’s feature set and industry-leading architecture and we are thrilled to be a part of Envoy’s vibrant community.”

“Envoy is not only a critical building block for Istio, it’s an essential component in several of our up and coming Cloud Networking services,” said Harvey Tuch, staff software engineer, Google Cloud and Envoy senior maintainer. “Envoy and Istio are deployed in production environments across the globe. As a strong contributor to and supporter of Envoy, we are excited to see Envoy graduate and get recognition for its technology, community growth, and applicability to a variety of use cases.”

“Envoy provides the application networking abstractions that power 100 percent of the edge and service-to-service traffic within Lyft’s real-time microservice architecture. It has been a crucial and reliable component that has allowed Lyft to scale to hundreds of services, a thousand engineers, and millions of requests per second of traffic,” said Peter Morelli, VP of engineering at Lyft. “I have no doubt that without Envoy it would have been a more difficult path to achieve our goals and scale.”

“At Pinterest, we use Envoy as an edge proxy to serve over 250 million monthly unique users. As both users and code contributors, we have enjoyed collaborating with the Envoy project, and we are excited for the project’s graduation,” said Brian Pane, engineering manager at Pinterest. “We look forward to applying Envoy to solve new scaling challenges in the future, as well as continuing to contribute features and optimizations to the Envoy project.”

“What makes Envoy such a successful and broadly useful project is its robust and extendable architecture,” said Idit Levine, founder and CEO of Solo. “Envoy users can extend Envoy in any way that best compliments their own technology. This made it easy for us at Solo to develop our technology on top of Envoy, and accelerate our innovation. We were also proud to contribute to the upstream development efforts. We are extremely happy for our friends at Envoy for the much deserved graduation.”

“Envoy is a great project for high performance and reliability. Our team has adopted Envoy in our TSF (Tencent Service Framework) product,” said Andrew Shan (单家骏), middleware senior engineer at Tencent. “We are now working on some optimizations and plugins in Envoy, and look forward to cooperating with the community.”

“Before Envoy, there has never been a centralized piece of software that is open, performant, extensible, and provides programmability of network and security behavior as a first class concept,” said Varun Talwar, CEO of Tetratea stealth startup around Envoy and service mesh.

To officially graduate from incubating status, the project also adopted the CNCF Code of Conduct.

Envoy Background

Envoy, performing the role of a service and edge proxy, helps ease the transition to, and operation of, cloud native architectures by managing the interactions among microservices in order to ensure application performance. Advanced features such as timeouts, rate limiting, circuit breaking, load balancing, retries, stats, logging, and distributed tracing are required to handle network failures in a fault tolerant and reliable way.

The project’s first hosted event, EnvoyCon – co-located with Kubecon + CloudNativeCon North America – sold-out weeks before its December 10 kick-off and is set to welcome 350+ community members to Seattle.

For downloads, documentation, and background on getting involved with the project, visit https://github.com/envoyproxy/envoy.

Additional Resources

About Cloud Native Computing Foundation

Cloud native computing uses an open source software stack to deploy applications as microservices, packaging each part into its own container, and dynamically orchestrating those containers to optimize resource utilization. The Cloud Native Computing Foundation (CNCF) hosts critical components of cloud native software stacks, including Kubernetes and Prometheus. CNCF serves as the neutral home for collaboration and brings together the industry’s top developers, end users and vendors – including the world’s largest public cloud and enterprise software companies as well as dozens of innovative startups. CNCF is part of The Linux Foundation, a nonprofit organization. For more information about CNCF, please visit www.cncf.io.

The Linux Foundation has registered trademarks and uses trademarks. For a list of trademarks of The Linux Foundation, please see our trademark usage page: https://www.linuxfoundation.org/trademark-usage. Linux is a registered trademark of Linus Torvalds.