VOOZH about

URL: https://thenewstack.io/how-a-project-graduates-from-the-cloud-native-computing-foundation/

⇱ How a Project Graduates from the Cloud Native Computing Foundation - The New Stack


TNS
SUBSCRIBE
Join our community of software engineering leaders and aspirational developers. Always stay in-the-know by getting the most important news and exclusive content delivered fresh to your inbox to learn more about at-scale software development.
REQUIRED
It seems that you've previously unsubscribed from our newsletter in the past. Click the button below to open the re-subscribe form in a new tab. When you're done, simply close that tab and continue with this form to complete your subscription.
The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy.
Welcome and thank you for joining The New Stack community!
Please answer a few simple questions to help us deliver the news and resources you are interested in.
REQUIRED
REQUIRED
REQUIRED
REQUIRED
REQUIRED
Great to meet you!
Tell us a bit about your job so we can cover the topics you find most relevant.
REQUIRED
REQUIRED
REQUIRED
REQUIRED
REQUIRED
Welcome!

We’re so glad you’re here. You can expect all the best TNS content to arrive Monday through Friday to keep you on top of the news and at the top of your game.

What’s next?

Check your inbox for a confirmation email where you can adjust your preferences and even join additional groups.

Follow TNS on your favorite social media networks.

Become a TNS follower on LinkedIn.

Check out the latest featured and trending stories while you wait for your first TNS newsletter.

PREV
1 of 2
NEXT
VOXPOP
As a JavaScript developer, what non-React tools do you use most often?
Angular
0%
Astro
0%
Svelte
0%
Vue.js
0%
Other
0%
I only use React
0%
I don't use JavaScript
0%
Thanks for your opinion! Subscribe below to get the final results, published exclusively in our TNS Update newsletter:
NEW! Try Stackie AI
From clobbered drafts to real-time sync
Apr 14th 2026 10:00am, by David Moore
TypeScript 6.0 RC arrives as a bridge to a faster future
Mar 14th 2026 9:00am, by Darryl K. Taft
Mastra empowers web devs to build AI agents in TypeScript
Jan 28th 2026 11:00am, by Loraine Lawson
2018-12-26 15:00:02
How a Project Graduates from the Cloud Native Computing Foundation
sponsor-cncf,sponsored-podcast-day-of-podcasting,the-new-stack-makers,
Microservices / Service Mesh

How a Project Graduates from the Cloud Native Computing Foundation

During a podcast hosted Alex Williams, founder and editor-in-chief of The New Stack, at KubeCon + CloudNativeCon North America 2018, Cheryl J Hung, director of ecosystem at the CNCF, and Matt Klein, senior software engineer at Lyft, discussed how Envoy has benefited as an CNCF project, and consequently, how Envoy’s lifecycle has evolved.
Dec 26th, 2018 3:00pm by B. Cameron Gain
👁 Featued image for: How a Project Graduates from the Cloud Native Computing Foundation
CNCF sponsored this post.

KubeCon + CloudNativeCon sponsored this podcast.


How A Project Graduates From The CNCF

Originally created by ride-hailing firm Lyft over three years ago, Envoy serves as a network proxy geared for microservice service mesh architectures and was open sourced about two and a half years ago. About a year after Envoy 1.0’s release, Envoy was accepted by the Cloud Native Computing Foundation (CNCF) as an incubation project.

During a podcast hosted Alex Williams, founder and editor-in-chief of The New Stack, at KubeCon + CloudNativeCon North America 2018Cheryl J Hung, director of ecosystem at the CNCF, and Matt Klein, senior software engineer at Lyft, discussed how Envoy has benefited as a CNCF project, and consequently, how Envoy’s lifecycle has evolved.

They detailed what happens when a CNCF project “graduates” and how users ultimately benefit from the process.

“Overall, it’s been a great experience for us — the CNCF has been very helpful for helping us grow the project, not only from events perspective but helping with governance and just all those types of things,” Klein said. “So, Envoy has had a pretty spectacular growth over the last two years since it’s been open sourced and I think just through natural project growth and evolution especially during 2018, it became clear that it was time to look at the graduating criteria.”

Envoy’s graduate status was achieved after the Envoy worked with the CNCF to see if the solution met the CNCF’s criteria and its eligibility was finally put to a vote. “I think [graduation process has been] a great testament to the maturity of the project and the faith that the larger industry has in it moving forward,”  Klein said. Envoy started as an incubating project. “I think, that was mostly because we already had very widespread production use at Lyft. So, I think, we were fairly confident that it had a basic level of stability that made it acceptable to other users who might want to pick it up,” Klein said. “The reason obviously they started the incubation is that Lyft at that time was the only user.

The CNCF-defined criteria include rate of adoption, longevity and whether the open source project can be relied upon to build a product, Hung said. Like every CNCF project, Envoy has “an associated maturity level.” Hung said.  “So, the maturity levels are a way of saying at the graduation level that this is something that’s battle-tested and has good adoption and traction,” Hung said.

Whether a project meets the criteria or not is largely managed by the CNCF’s technical oversight committee (TOC). The TOC consists of community technical experts and evangelists who are elected and judge whether the production use case is sufficiently mature, Hung said.

Currently, Envoy has 10 or 11 maintainers from five different organizations. Previously, when Lyft first open sourced the project, “Lyft had the only people writing code, and actually, I wrote the majority of the code myself,” Klein said. “If you actually look at the data over the last couple of years — and there is a great presentation where one of the maintainers did the analysis of project’s contributions over time — Lyft’s contribution has… actually declined,” Klein said. “And then there’s a curve going out from Google, and now we have a curve going up from all types of other players. So, it really has gone through three stages: from a Lyft-only project, a Lyft-Google project and now a Lyft, Google and a whole-bunch-of-other people [project].”

The process reflects how CNCF “is looking for is a sustainable maintenance system such that, you know, if one person or one company, for example, were to pull out, it wouldn’t mean that the project would go away.” “And I think from Envoy, we have clearly achieved that,” Klein said. “I think that the project is now ultimately self-sustaining.”

In this Edition:

1:39: What is the prices you’ve [Matt] gone through in working with the CNCF on Envoy?
7:25: At the graduation stage, you have commitments from at least two organizations. How many commitments do you have now?
12:26: What is the usage of Envoy now?
17:19: When Envoy was an incubator project, was it in a sandbox at the time?
19:25: What have been some of the new projects that have joined the sandbox?
26:22: So how do you prepare the people that are coming into these projects?

The Cloud Native Computing Foundation is a sponsor of The New Stack.

The Cloud Native Computing Foundation (CNCF) hosts critical components of the global technology infrastructure including Kubernetes, OpenTelemetry, and Argo. CNCF is the neutral home for cloud native collaboration, bringing together the industry’s top developers, end users, and vendors.
Learn More
The latest from CNCF
TRENDING STORIES
BC Gain is founder and principal analyst for ReveCom Media. His obsession with computers began when he hacked a Space Invaders console to play all day for 25 cents at the local video arcade in the early 1980s. He then...
Read more from B. Cameron Gain
CNCF sponsored this post.
SHARE THIS STORY
TRENDING STORIES
SHARE THIS STORY
TRENDING STORIES
TNS DAILY NEWSLETTER Receive a free roundup of the most recent TNS articles in your inbox each day.
The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy.