KubeCon + CloudNativeCon Europe

Keynote: The Cloud Native Feedback Loop: How End Users and Developers Drive CNCF Proj... Panel (ASL)

13:36 · 23 Mar 2026 – 26 Mar 2026 · YouTube

About this talk

This talk discusses the collaborative nature of cloud native development, emphasizing the importance of feedback loops between end users, project maintainers, and technical oversight committees (TOC). The speaker introduces various roles, including end users like Chad, an enterprise architect at Cycle AI, who seeks to adopt the Carbon Cutter project for efficient resource management. The TOC explains the project's maturity levels, including incubated and graduated states, and the due diligence process used to assess these projects. Additionally, the importance of contributions from end users and maintaining communication with project maintainers is highlighted as a way to enhance project health and development. The session concludes with a call to action for users to not only consume cloud native tools but also to contribute to the community.

Full transcript

Good morning everyone. So cloud native isn't just technology. It's a movement and everyone in this room whether you contribute code, you review it, or you make standards or on the on the governing board, you are the engine behind it. But here is what what's nobody talks about. The magic doesn't happen in isolation. It's a feedback loop that's created when an end user real being problem becomes the

next project breakthrough. It's a whole feedback cycle and we are here today to walk you through this loop between the end user, the tab that you see, and the project maintainer. So today because we are in Amsterdam and Chad going to be our end user, but he is one of the people as other people brought like Ricardo brought a glider, Len brought a drone, we brought a

bike. Let me introduce our cast. Chad, our end user. He's an enterprise architect for Cycle AI. They build self-driving bikes. Yes, I know, the future is wild. Katie, TOC member. She's the one making sure projects are healthy, mature, and production ready. Myself, tab member. We are combining your feedback and what the ecosystem delivers. Karina, project maintainer for Carbon Coder, a project that is responsible for reducing the

resource consumption for cloud native. We have four stops, four roles, one bike ride. Let's go. My company Cycle AI is revolutionizing the cycling the urban industry, urban transportation industry. Our AI models are incredible. Agent AI is changing the way our software developers do their jobs. But our AI spend is through the roof and I've got to figure out a way to get this under control. I remember

during the keynote from Chris Aniszczyk a couple days ago, he ref- he talked about the reference architectures from the tabs. This is a great place for me to start so I don't have to start from ground zero. It's proven technologies uh and sustainable in a way that will help my company get a head up. So looking through this this sample reference architecture, I see this there's this

product Carbon Cutter. Um I think this project will be great for what my company needs. Um but I notice it's an incubated state. I'm not real sure what incubated state means. I don't know the implications for me running incubated projects in production. So I'm going to head over, talk to some of my friends over at the TOC and the tab. Hey Katie. My name's Chad Bowden. Uh

my company Cycle AI is looking at using a project from the CNCF called Carbon Uh I noticed it's an incubated state. I don't really know all that that entails. I was wondering if you could help fill me in. Absolutely. This is where the TOC or the technical oversight committee steps in. The TOC provides a technical vision and for the wider CNCF landscape and we help projects to

go for different maturity levels. Currently within CNCF we have more than 230 projects which are dispersed across three different levels of maturity. We have sandbox, incubated, and graduated projects. Sandbox projects are niche greenfield ideas. They provide a solution for a small but defined problem space. Next we have incubated projects and here we already see more adoption in production, but more importantly we see contributions from different organizations

because we want to ensure the vendor neutrality in the project development. And finally, we have the graduated projects. And these projects are here to stay. They usually provide a solution within an established area within the ecosystem. We also refer to these projects as the ones who crossed the chasm. So, pretty much move from early majority to early adopters. However, there's another state of projects can reach and

that's archival. And I don't think we talked sufficiently about archival. Sometimes it is natural for some of the projects not to reach that momentum in contributorship or adoptorship. And I think it's very important for the projects to take the lessons learned and redirect their energies towards existing initiatives within the ecosystem or by creating something new and open sourcing that. Now, when we are evaluating the maturity of

a project, we are conducting a due diligence process. And as part of this process, we are looking into very specific areas within the project such as governance, making sure that it is defined, but also applied. We look into the contributor strategy, making sure that there is a way to provide feedback within the project, but more importantly for someone to become a maintainer of the project. Security, very

important. Here we look into the fact that there is a way to report vulnerabilities, but also for the projects to address that in a timely manner. And engineering principles. And in this case, we look into the scope of the project from a functionality perspective and making sure there is a road map with milestones attached. Now, these are just few of the criteria that we use. If you

are curious about the full due diligence process, I invite you to check the Tuesday repository. But also, if you have a project, you'd be able to use some of those criteria to understand some of the gaps you can cover if you'd like to come within CNCF. Now, another point of reference that we use is LFX Insights. LFX Insights is a portal that contains information about the project,

but it's easy to navigate and reference. In this particular case, Carbon Cutter is doing very well. However, there are still some areas of improvement when it comes to organi- organizational and contributor dependency. In this case, they can reach out to the TOC and we can help. We would evaluate the project and in this scenario, we might suggest a more proactive contributor strategy, which means scouting for maintainers

and actually helping them become maintainers. And we might suggest creating a steering committee. Now, this is usually formed by end users and it's another way to provide feedback into the project Now, so far, when we look into the due diligence, we look into the technicality of the project, about functionalities, scope, governance, contributor community and so forth. However, this is only one side of the story. The second

side of the story is told by our end users because they use these tools in production at scale. They have the valuable feedback about this. But more about our end user interviews and how they help our due diligence, I'm going to refer to our TAB member, Ahmed. Thank you, Katie. And exactly, this is where the TAB fits in. We are the connector between the projects that Katie

described and end user like you, Chad, where we try to collect feedback. Because project health is not just a dashboard. It's actually a real problems that you have seen in production. And we do that in a multiple ways. First, we also use LFX insights, but we try to collect who who are adopting these products, what are the issues that they are facing. Another thing that you mentioned

earlier, the reference architecture. These are the battle-tested blueprints that other end user have built for their organization to solve their needs. And one of my favorites, the adopters interview. These are the real, candid, unvarnished conversation on like what exactly happened in production. We collect all of that feedback and send it back to the TOC governing table. So, when a maturity decision is being made, it's grounded with

all of that feedback. Excellent. Thank you. This is great information from both of you, the TOC and the TAB. I appreciate all the hard work you've done. Uh I have some other questions. I'm going to go talk to the maintainer of the project. See you. See Hey Karina, how you doing? Oh, hey Chad. I'm Chad Bowden. I'm from the company I looking at using your project Carbon

Cutter for our company. There's a couple things that we're missing from it that I wanted to talk with you about. Got some great information from the TOC in the tab. Oh, first of all, it's great to put a face to your GitHub handle. We've had so many conversations on that issue that you brought forward. We This is really a gap in our project's observability that we're excited

that you brought. So, we also noticed that a number of end users and adopters were commenting on the issue. We're trying to figure out where to put it in our backlog. we noticed that you brought forward a solution. So, I was just looking at your pull request, and let's bring that up now. So, you see that You'll see that I went ahead and I approved it. So,

after a thorough review, we're looking at making sure there weren't any breaking changes. So, you did mention that you had questions about the release process. We met with the TOC, and we got some great advice, great feedback on how to improve our whole release process. So, what we're going to do is we're going to put this feature into alpha. And you can go ahead and use it

in your test environment. And we have a series of test suites that you can go ahead and download and use. And it'd be great if you could bring forward some more test cases so that other end users can test those out, too, and maybe they have a similar use case. It'd be great to come back if you have any bug fixes and we're going to go ahead

and merge that now. Also, when we want to put this into GA. If you can come back and give us more feedback, but we're going to go ahead and put that on our road map for the next major release. Do you have any questions now? Uh no, that sounds great. I'm looking forward to it. And if you guys end up going through the graduated process, definitely have

them reach out to us as end users. Would love to be part of those adopter interviews. Fantastic. Thanks. Wanted to mention that if your team also wants to um we need to make sure that we update our documentation so that it, you know, Yes. so that everybody can implement this new feature. And then we'll make sure that it's also in the release notes, but that's an easy

way to get involved. And if your team wants to come join us some more, we'd love to have you. All right. Thank you. Yeah, thanks. Hey Aman, how you doing? Hey Chad, good to see you again. Yes, been a couple months since we talked last. Um we've been using the project now for a number of months in production. It's really helped us out. The reference architectures from

the tabs have been invaluable for our company's success. It would have taken us a lot longer to get started without that. As part of that, we've developed our own reference architecture now that we've had some proven capabilities there. Um I'd like to feed those back to the tab. Not real sure how to do that. Was wondering if you could step me through what I need to do.

Love that. So, this is where we close the loop and our process is really simple. So, all you have to do, since you're already done all of that work for like ensuring the project working for you in production, all you have to do is go to our tab repo on GitHub, making sure that like you fill the basic information. All we need is your organization name, like

the team, like the projects that are used in your architecture. And from there, once you submit that issue, like we will connect back. And that's where like we going to share with all of the end users what have you done. So, that's good of you to try to share back to the community, and we encourage everyone to do that. So, looking forward to connect with you when

you submit your issue and you have a reference architecture ready to be published. >> All right. Thank you. So, this is our reference architecture. We see that it's gone live. I appreciate all the help from the TAB, the TOC, and the project maintainers. Uh it's been a wonderful experience for me. Now, this is how we are closing the loop. We started with an end user who is

curious about the project and how they interacted with different bodies within CNCF. With the TAB, TOC, and the project He didn't only adopt the project, but he contributed to the project and the wider community by creating a reference Now, as a reminder, the TOCs are here to help projects traverse different However, we do this assessment during particular milestones when we do sandbox, incubation, and graduation evaluation. However,

if you notice a project who has stale contributions or divergence from the governance, I encourage you to open a health issue. The TOC will evaluate that, but more importantly, will provide a path forward. The end goal here is to make sure that projects have a sustainable evolution within the CNCF landscape. And project maintainers listen and integrate real-world feedback. The TAB represents you, the end user community, your

workloads, your architecture. So, we hope that from today's keynote that you come back and don't just consume cloud native and contribute to it and close the loop. Yes, and as as as end users, uh it's imperative that we provide that feedback both through feature requests and code to the projects. Thank you very much. See you around.