cncf / toc

⚖️ The CNCF Technical Oversight Committee (TOC) is the technical governing body of the CNCF Foundation.
https://cncf.io
1.68k stars 632 forks source link

Dapr Graduation Proposal #1168

Closed msfussell closed 4 months ago

msfussell commented 1 year ago

On behalf of the Dapr Steering Committee, we propose to move the Dapr project to graduation stage.

Dapr and the cloud-native ecosystem

Dapr is a vendor-neutral, cloud agnostic and API-driven framework that enables developers to solve hard distributed systems challenges like event-driven messaging, state management at scale, distributed locks, long running workflow apps and many others. Underpinning all of Dapr's APIs are 3 pillars of security, observability and reliability, each one provided out-of-the-box and made configurable.

Dapr integrates with over 100 cloud-based and open-source systems, and uses CNCF projects like OpenTelemetry, gRPC, and SPIFFE at its core.

Graduation maturity

Dapr has grown tremendously since its inception in late 2019, being a relatively new project in the cloud-native ecosystem. Today, Dapr is the 11th largest project in CNCF (of 172 projects), with nearly 3,000 individual contributors from over 450 companies.

Our Discord community has nearly 6,500 members and the project has 22,300 GitHub stars to date.

Dapr's end users include IBM, HDFC Bank, NASA, Rakuten, Bosch, Fujitsu, Zscaler, Zeiss, Porsche, Vonage (Ericsson), Sharper Image and many others. In addition, Dapr is powering core infrastructure in hyper-scale clouds like Alibaba Cloud and Microsoft Azure.

Based on analysis of the 2022 CNCF project usage survey data, Dapr accounts for 10% of production users.

The project concluded a 2023 security audit with 0 critical and 0 highs, prompting the auditors to conclude that "Our overall assessment of Dapr is highly positive. Dapr follows security best practices in both design and implementation. Dapr performed well in this audit demonstrating a strong security posture."

Dapr has a vendor-neutral steering committee with 7 members from 4 companies (Intel, Microsoft, Alibaba, Diagrid) with a fully documented governance process.

dims commented 5 months ago

Dear Dapr folks, we (the TOC) have reworked the process(es) a bit since this PR was filed, Can you please review the latest in: https://github.com/cncf/toc/blob/main/process/README.md#applying-to-become-an-incubating-or-graduating-project

There's a slightly longer form/issue to fill in: https://github.com/cncf/toc/blob/main/process/README.md#applications-to-move-levels-are-done-by-submitting-an-incubation-or-graduation-application-issue-on-the-toc-repo

I will hopefully be your TOC sponsor as soon as the new issue is filed. we may have another TOC member join me as well for this process.

dims commented 5 months ago

cc @yaron2 @msfussell @daixiang0 @jackzhao @olitomlinson @johnewart @paulyuk

( current steering committee members listed here - https://github.com/dapr/community/blob/master/steering-and-technical-committee-charter.md#committee-members )

yaron2 commented 5 months ago

Dear Dapr folks, we (the TOC) have reworked the process(es) a bit since this PR was filed, Can you please review the latest in: https://github.com/cncf/toc/blob/main/process/README.md#applying-to-become-an-incubating-or-graduating-project

There's a slightly longer form/issue to fill in: https://github.com/cncf/toc/blob/main/process/README.md#applications-to-move-levels-are-done-by-submitting-an-incubation-or-graduation-application-issue-on-the-toc-repo

I will hopefully be your TOC sponsor as soon as the new issue is filed. we may have another TOC member join me as well for this process.

Great to see progress on this! @msfussell will fill the form today.

daixiang0 commented 5 months ago

Great to see it!

angellk commented 4 months ago

Closing and will continue on #1354 - thanks @msfussell !