{"id":118052,"date":"2024-09-25T11:54:46","date_gmt":"2024-09-25T18:54:46","guid":{"rendered":"https:\/\/siteproxy.ruqli.workers.dev:443\/https\/www.cncf.io\/?post_type=lf_report&#038;p=118052"},"modified":"2024-11-17T07:21:14","modified_gmt":"2024-11-17T15:21:14","slug":"etcd-project-journey-report","status":"publish","type":"lf_report","link":"https:\/\/siteproxy.ruqli.workers.dev:443\/https\/www.cncf.io\/reports\/etcd-project-journey-report\/","title":{"rendered":"etcd Project Journey Report"},"content":{"rendered":"\n<section class=\"wp-block-group section-01 is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-group lf-grid section-01__grid is-layout-flow wp-block-group-is-layout-flow\">\n<div class=\"wp-block-group section-01__grid-col1 is-layout-flow wp-block-group-is-layout-flow\">\n<h2 class=\"wp-block-heading has-extra-extra-large-font-size\" style=\"text-transform:uppercase\">Introduction<\/h2>\n\n\n\n<div style=\"height:60px\" aria-hidden=\"true\" class=\"wp-block-spacer is-style-30-60\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/siteproxy.ruqli.workers.dev:443\/https\/devstats.cncf.io\/\">etcd<\/a> is a highly reliable key-value store for distributed systems that provides a way for applications of any complexity \u2014 from simple web applications to large software platforms \u2014 to store and access critical data.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Originally created at CoreOS, which Red Hat acquired in 2018, etcd offers users consistency guarantees and the ability to tolerate machine failures, even in the leader node. Applications can read data from, as well as write data into, etcd. It can monitor specific keys or directories for changes and automatically react, enabling applications to reconfigure themselves accordingly. It is the primary datastore for CNCF\u2019s highest <a href=\"https:\/\/siteproxy.ruqli.workers.dev:443\/https\/github.com\/cncf\/velocity\">open source<\/a><a href=\"https:\/\/siteproxy.ruqli.workers.dev:443\/https\/github.com\/cncf\/velocity\"> velocity<\/a> project Kubernetes.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">etcd joined the CNCF in December 2018 and remained in incubation for nearly two years before graduating in November 2020. CNCF published the first etcd project journey report in March 2021. Now, after more than three years of impressive project growth and community expansion, we are proud to present the second etcd project journey report, updated for 2024.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In this project journey report, we guide you through the remarkable growth journey etcd has experienced under CNCF. We can\u2019t attribute every data point to specific inputs, but we can document and explore the correlations in search of successful decisions and actions. This report is part of a series of project journey reports published by the CNCF.<\/p>\n\n\n\n<p class=\"has-small-font-size wp-block-paragraph\"><em>NOTE: These statistics were collected with the <a href=\"https:\/\/siteproxy.ruqli.workers.dev:443\/https\/devstats.cncf.io\">DevStats tool<\/a>, which CNCF built in collaboration with CNCF project communities. When we refer to \u201cContributor,\u201d we mean somebody who made a review, commented, committed, created a PR or issue.<\/em><\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-group section-01__grid-col2 is-layout-constrained wp-block-group-is-layout-constrained\">\n<p class=\"has-large-font-size wp-block-paragraph\" style=\"text-transform:uppercase\"><strong>Project Snapshot<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Xiang Li made the <a href=\"https:\/\/siteproxy.ruqli.workers.dev:443\/https\/github.com\/etcd-io\/etcd\/commit\/20ca21a3f7122cf7caa91cb0e9b9c69be9279950\">first commit<\/a> to the etcd GitHub repository on June 6, 2013. Since <a href=\"https:\/\/siteproxy.ruqli.workers.dev:443\/https\/www.cncf.io\/blog\/2018\/12\/11\/cncf-to-host-etcd\/\">joining<\/a> CNCF on December 11, 2018, etcd has added:<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div \tclass=\"wp-block-lf-icon-and-text-column      \">\n\n\t\t\t\t<div class=\"wp-block-lf-icon-and-text-column__item\">\n\t\t\t\n\t\t<div class=\"wp-block-lf-icon-and-text-column__item-icon\">\n\t\t\t<img decoding=\"async\" loading=\"lazy\" class=\"\" src=\"https:\/\/siteproxy.ruqli.workers.dev:443\/https\/www.cncf.io\/wp-content\/uploads\/2023\/10\/icon-badge.svg\" alt=\"\" width=\"53\" height=\"53\">\t\t<\/div>\n\t\t<div class=\"wp-block-lf-icon-and-text-column__item-text\">\n\t\t\t\t\t\t<div class=\"wp-block-lf-icon-and-text-column__item-text-l\"\n\t\t\t\tstyle=\"color: #419eda\">\n\t\t\t\t3,339+<\/div>\n\t\t\t\t\t\t\t\t\t\t<div class=\"wp-block-lf-icon-and-text-column__item-text-s\">\n\t\t\t\tContributors<\/div>\n\t\t\t\t\t\t<\/div>\n\t<\/div>\n\n\t\t<div class=\"wp-block-lf-icon-and-text-column__item\">\n\t\t\t\n\t\t<div class=\"wp-block-lf-icon-and-text-column__item-icon\">\n\t\t\t<img decoding=\"async\" loading=\"lazy\" class=\"\" src=\"https:\/\/siteproxy.ruqli.workers.dev:443\/https\/www.cncf.io\/wp-content\/uploads\/2023\/10\/icon-code.svg\" alt=\"\" width=\"51\" height=\"40\">\t\t<\/div>\n\t\t<div class=\"wp-block-lf-icon-and-text-column__item-text\">\n\t\t\t\t\t\t<div class=\"wp-block-lf-icon-and-text-column__item-text-l\"\n\t\t\t\tstyle=\"color: #419eda\">\n\t\t\t\t1,1241+<\/div>\n\t\t\t\t\t\t\t\t\t\t<div class=\"wp-block-lf-icon-and-text-column__item-text-s\">\n\t\t\t\tCode commits<\/div>\n\t\t\t\t\t\t<\/div>\n\t<\/div>\n\n\t\t<div class=\"wp-block-lf-icon-and-text-column__item\">\n\t\t\t\n\t\t<div class=\"wp-block-lf-icon-and-text-column__item-icon\">\n\t\t\t<img decoding=\"async\" loading=\"lazy\" class=\"\" src=\"https:\/\/siteproxy.ruqli.workers.dev:443\/https\/www.cncf.io\/wp-content\/uploads\/2023\/10\/icon-commit.svg\" alt=\"\" width=\"40\" height=\"34\">\t\t<\/div>\n\t\t<div class=\"wp-block-lf-icon-and-text-column__item-text\">\n\t\t\t\t\t\t<div class=\"wp-block-lf-icon-and-text-column__item-text-l\"\n\t\t\t\tstyle=\"color: #419eda\">\n\t\t\t\t6,780+<\/div>\n\t\t\t\t\t\t\t\t\t\t<div class=\"wp-block-lf-icon-and-text-column__item-text-s\">\n\t\t\t\tPull requests<\/div>\n\t\t\t\t\t\t<\/div>\n\t<\/div>\n\n\t\t<div class=\"wp-block-lf-icon-and-text-column__item\">\n\t\t\t\n\t\t<div class=\"wp-block-lf-icon-and-text-column__item-icon\">\n\t\t\t<img decoding=\"async\" loading=\"lazy\" class=\"\" src=\"https:\/\/siteproxy.ruqli.workers.dev:443\/https\/www.cncf.io\/wp-content\/uploads\/2023\/10\/icon-cli.svg\" alt=\"\" width=\"33\" height=\"24\">\t\t<\/div>\n\t\t<div class=\"wp-block-lf-icon-and-text-column__item-text\">\n\t\t\t\t\t\t<div class=\"wp-block-lf-icon-and-text-column__item-text-l\"\n\t\t\t\tstyle=\"color: #419eda\">\n\t\t\t\t65,598+<\/div>\n\t\t\t\t\t\t\t\t\t\t<div class=\"wp-block-lf-icon-and-text-column__item-text-s\">\n\t\t\t\tContributions<\/div>\n\t\t\t\t\t\t<\/div>\n\t<\/div>\n\n\t\t<div class=\"wp-block-lf-icon-and-text-column__item\">\n\t\t\t\n\t\t<div class=\"wp-block-lf-icon-and-text-column__item-icon\">\n\t\t\t<img decoding=\"async\" loading=\"lazy\" class=\"\" src=\"https:\/\/siteproxy.ruqli.workers.dev:443\/https\/www.cncf.io\/wp-content\/uploads\/2023\/10\/icon-building.svg\" alt=\"\" width=\"51\" height=\"49\">\t\t<\/div>\n\t\t<div class=\"wp-block-lf-icon-and-text-column__item-text\">\n\t\t\t\t\t\t<div class=\"wp-block-lf-icon-and-text-column__item-text-l\"\n\t\t\t\tstyle=\"color: #419eda\">\n\t\t\t\t449+<\/div>\n\t\t\t\t\t\t\t\t\t\t<div class=\"wp-block-lf-icon-and-text-column__item-text-s\">\n\t\t\t\tContributing companies<\/div>\n\t\t\t\t\t\t<\/div>\n\t<\/div>\n\n\t\t\n\t<\/div>\n<\/div>\n<\/div>\n\n\n\n<p class=\"is-style-max-width-800 wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"is-style-max-width-800 wp-block-paragraph\"><\/p>\n\n\n\n<div class=\"wp-block-group is-layout-flow wp-block-group-is-layout-flow\">\n<p class=\"is-style-max-width-800 wp-block-paragraph\">etcd has been adopted by organizations across the globe, including leaders in financial services, technology, telecommunications, artificial intelligence, and others, such as Fidelity Investments, Ant Financial, and Huawei. Additionally, Kubernetes clusters use etcd as their primary data store, meaning <a href=\"https:\/\/siteproxy.ruqli.workers.dev:443\/https\/www.cncf.io\/case-studies?_sft_lf-project=etcd\">end users<\/a> relying on etcd include Google, Alibaba Cloud, Amazon, Booking.com, Spotify, OpenAI, SquareSpace, Visa, Salesforce, Uber, and many others<\/p>\n\n\n\n<div style=\"height:62px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group is-content-justification-left is-layout-constrained wp-container-core-group-is-layout-8333b77c wp-block-group-is-layout-constrained\">\n<style>\n\t.wp-block-lf-quote-with-quote-mark .wp-block-lf-quote-with-quote-mark__mark:before {\n\t\tbackground-image: url(\"data:image\/svg+xml,%3Csvg width='78' height='56' fill='none' xmlns='https:\/\/siteproxy.ruqli.workers.dev:443\/http\/www.w3.org\/2000\/svg'%3E%3Cpath d='M9.76 55.056c12.96-9.36 24.048-22.176 24.048-37.152C33.808 7.536 28.336.48 19.408.48c-9.072 0-18 8.64-18 18.576 0 8.208 5.76 13.68 13.104 13.68-3.168 4.752-8.064 10.08-13.824 13.968l9.072 8.352zm43.2 0c12.96-9.36 24.048-22.176 24.048-37.152C77.008 7.536 71.536.48 62.608.48c-9.072 0-18 8.64-18 18.576 0 8.208 5.76 13.68 13.104 13.68-3.168 4.752-8.064 10.08-13.824 13.968l9.072 8.352z' fill='%23425dc7' \/%3E%3C\/svg%3E\") !important;\n\t}\n<\/style>\n\n<div class=\"wp-block-lf-quote-with-quote-mark       \">\n\t<div class=\"acf-innerblocks-container\">\n\n<p class=\"wp-block-lf-quote-with-quote-mark__quote wp-block-paragraph\"><em>\u201cWhen etcd was donated, it had been the storage system for Kubernetes for years. Kubernetes depends on etcd to the point where problems in etcd have deep and lasting impact to Kubernetes and the ecosystem. Looking back, should [etcd\u2019s adoption by CNCF] have happened earlier? Absolutely. But the project is in a healthy state, and its donation to CNCF was a critical step toward getting there.\u201d<\/em><\/p>\n\n<\/div>\t<div class=\"wp-block-lf-quote-with-quote-mark__mark\">\n\t\t<p class=\"wp-block-lf-quote-with-quote-mark__name\">Joe Bertz<\/p>\n\t\t<p class=\"wp-block-lf-quote-with-quote-mark__position\">Google Technical Staff Member and Emeritus etcd Maintainer<\/p>\n\t<\/div>\n<\/div>\n\n\n\n<div style=\"height:120px\" aria-hidden=\"true\" class=\"wp-block-spacer is-style-80-120\"><\/div>\n<\/div>\n<\/section>\n\n\n\n<div class=\"wp-block-group alignfull is-style-gradient-down-section is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-group is-content-justification-space-between is-nowrap is-layout-flex wp-container-core-group-is-layout-51a6cd6a wp-block-group-is-layout-flex\">\n<h2 class=\"wp-block-heading is-style-page-title has-extra-extra-large-font-size\" style=\"text-transform:uppercase\"><strong>Contributor Diversity<\/strong><\/h2>\n\n\n\n<p class=\"has-text-align-right has-serif-font-family has-larger-font-size wp-block-paragraph\" style=\"font-style:italic;font-weight:400\">1\/7<\/p>\n<\/div>\n\n\n\n<div style=\"height:60px\" aria-hidden=\"true\" class=\"wp-block-spacer is-style-30-60\"><\/div>\n\n\n\n<hr class=\"wp-block-separator has-text-color has-alpha-channel-opacity has-background is-style-report-section-line\" style=\"background-color:#425dc7;color:#425dc7\"\/>\n\n\n\n<div style=\"height:80px\" aria-hidden=\"true\" class=\"wp-block-spacer is-style-40-80\"><\/div>\n\n\n\n<div class=\"wp-block-group is-content-justification-left is-layout-constrained wp-container-core-group-is-layout-b70dd401 wp-block-group-is-layout-constrained\">\n<p class=\"wp-block-paragraph\">etcd has increased velocity and adoption thanks to healthy coordination and shared vision among its major vendor and end-user contributing communities. From its roots at CoreOS, the project has grown to incorporate meaningful contributions from over 870 organizations, as well as many independent contributors, who have collectively shaped it through user-driven innovation.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The diversity of contributors is likewise expanding; in addition to its creator CoreOS, contributing organizations also include some of the world\u2019s largest tech companies, such as Google, Red Hat, VMware (by Broadcom), Amazon, Alibaba, IBM, and Meta, as well as fast-growing mid-sized enterprises, like Indeed and Cockroach Labs. Contributions also come from dozens of smaller businesses and innovative startups, including Heptio and Weaveworks. Contributing organizations are well distributed between vendors and end users, demonstrating how users themselves can help foster and sustain fast-growing, successful projects.<br><br>CoreOS has made the most contributions to the project since its inception, with many additional companies contributing during that time. As of the August 2024 reporting date, CoreOS still led with 36% of contributions, while Google held second place with 14%. The total number of contributing companies has increased by 75% since etcd joined CNCF, rising from 499 to 873. This growth corresponds to a rise in individual contributors during the same period from 2,328 to 5,667 \u2014 a 143% increase.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">All time contributions to etcd now total over 168,800, up 127% from 74,327, when it joined CNCF. CoreOS\u2019 share of contributions decreased from 2018 until the company ceased operations in 2020, but it still leads in overall contributions. Today, Google, VMware by Broadcom, Red Hat, and Amazon are the most prolific contributing companies. These numbers indicate a healthy dynamic, with early joiners continuing to contribute while other organizations and individuals come onboard to share stewardship and grow the community.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The diversity of company contributors and the healthy balance of vendor and end-user input continue to fuel growth and give users confidence in choosing etcd as their distributed key-value store.<\/p>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\"><br><br><strong>Cumulative growth of etcd contributions by company<\/strong> 2014-01-01 \u2013 2024-08-01<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1249\" height=\"598\" src=\"https:\/\/siteproxy.ruqli.workers.dev:443\/https\/www.cncf.io\/wp-content\/uploads\/2024\/09\/etcd-Contributions-by-Company-cumulative.svg\" alt=\"Cumulative growth of etcd contributions by company 2014-01-01 \u2013 2024-08-01\" class=\"wp-image-118722\" style=\"width:1200px\"\/><\/figure>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer is-style-40-60\"><\/div>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\"><strong>Percentage breakdown of etcd contributions by company<\/strong> 2014-01-01 \u2013 2024-08-01<span style=\"font-size: medium; white-space-collapse: collapse;\"><\/span><\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1202\" height=\"639\" src=\"https:\/\/siteproxy.ruqli.workers.dev:443\/https\/www.cncf.io\/wp-content\/uploads\/2024\/09\/Percentage-etcd-Code-Contributions-by-Company-cumulative.svg\" alt=\"Percentage breakdown of etcd contributions by company 2014-01-01 \u2013 2024-08-01\" class=\"wp-image-118724\" style=\"width:1200px\"\/><\/figure>\n\n\n\n<div style=\"height:60px\" aria-hidden=\"true\" class=\"wp-block-spacer is-style-40-60\"><\/div>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\"><strong>Cumulative growth of contributing companies<\/strong> 2014-01-01 \u2013 2024-08-01<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"830\" height=\"490\" src=\"https:\/\/siteproxy.ruqli.workers.dev:443\/https\/www.cncf.io\/wp-content\/uploads\/2024\/09\/Total-Number-Companies-Contributing-to-etcd-cumulative-1.svg\" alt=\"Cumulative growth of contributing companies 2014-01-01 \u2013 2024-08-01\" class=\"wp-image-118726\" style=\"width:1000px\"\/><\/figure>\n\n\n\n<div style=\"height:60px\" aria-hidden=\"true\" class=\"wp-block-spacer is-style-40-60\"><\/div>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\"><strong>Cumulative growth in contributors <\/strong>2014-01-01 \u2013 2024-08-01<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"856\" height=\"489\" src=\"https:\/\/siteproxy.ruqli.workers.dev:443\/https\/www.cncf.io\/wp-content\/uploads\/2024\/09\/Number-of-Contributors-to-etcd-Project-1.svg\" alt=\"Cumulative growth in contributors 2014-01-01 \u2013 2024-08-01\" class=\"wp-image-118728\" style=\"width:1000px\"\/><\/figure>\n\n\n\n<div style=\"height:49px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group alignfull is-style-gradient-down-section is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-group is-content-justification-space-between is-nowrap is-layout-flex wp-container-core-group-is-layout-51a6cd6a wp-block-group-is-layout-flex\">\n<h2 class=\"wp-block-heading is-style-page-title has-extra-extra-large-font-size\" style=\"text-transform:uppercase\">Geographic Diversity<br>of Contributors<\/h2>\n\n\n\n<p class=\"has-text-align-right has-serif-font-family has-larger-font-size wp-block-paragraph\" style=\"font-style:italic;font-weight:400\">2\/7<\/p>\n<\/div>\n\n\n\n<div style=\"height:60px\" aria-hidden=\"true\" class=\"wp-block-spacer is-style-30-60\"><\/div>\n\n\n\n<hr class=\"wp-block-separator has-text-color has-alpha-channel-opacity has-background is-style-report-section-line\" style=\"background-color:#425dc7;color:#425dc7\"\/>\n\n\n\n<div style=\"height:80px\" aria-hidden=\"true\" class=\"wp-block-spacer is-style-40-80\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading is-style-default has-large-font-size\" style=\"letter-spacing:2%;text-transform:uppercase\">Top Contributing Countries<\/h2>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1192\" height=\"545\" src=\"https:\/\/siteproxy.ruqli.workers.dev:443\/https\/www.cncf.io\/wp-content\/uploads\/2024\/09\/Top-contributing-Countries.svg\" alt=\"Top Contributing Countries\" class=\"wp-image-118086\" style=\"width:1188px;height:auto\"\/><\/figure>\n\n\n\n<div style=\"height:59px\" aria-hidden=\"true\" class=\"wp-block-spacer is-style-30-60\"><\/div>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\"><strong>Percentage contributions to etcd by country<\/strong> 2014-01-01 \u2013 2024-08-01<span style=\"font-size: medium; white-space-collapse: collapse;\"><\/span><\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"878\" height=\"471\" src=\"https:\/\/siteproxy.ruqli.workers.dev:443\/https\/www.cncf.io\/wp-content\/uploads\/2024\/09\/Percentage-Contributions-to-etcd-by-Country-.svg\" alt=\"Percentage contributions to etcd by country 2014-01-01 \u2013 2024-08-01\" class=\"wp-image-118729\" style=\"width:1200px\"\/><\/figure>\n\n\n\n<div style=\"height:74px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group alignfull is-style-gradient-down-section is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-group is-content-justification-space-between is-nowrap is-layout-flex wp-container-core-group-is-layout-51a6cd6a wp-block-group-is-layout-flex\">\n<h2 class=\"wp-block-heading is-style-page-title has-extra-extra-large-font-size\" style=\"text-transform:uppercase\">Development<br>Velocity<\/h2>\n\n\n\n<p class=\"has-text-align-right has-serif-font-family has-larger-font-size wp-block-paragraph\" style=\"font-style:italic;font-weight:400\">3\/7<\/p>\n<\/div>\n\n\n\n<div style=\"height:60px\" aria-hidden=\"true\" class=\"wp-block-spacer is-style-30-60\"><\/div>\n\n\n\n<hr class=\"wp-block-separator has-text-color has-alpha-channel-opacity has-background is-style-report-section-line\" style=\"background-color:#425dc7;color:#425dc7\"\/>\n\n\n\n<div style=\"height:80px\" aria-hidden=\"true\" class=\"wp-block-spacer is-style-40-80\"><\/div>\n\n\n\n<div class=\"wp-block-group is-content-justification-left is-layout-constrained wp-container-core-group-is-layout-b70dd401 wp-block-group-is-layout-constrained\">\n<p class=\"has-large-font-size wp-block-paragraph\">Evaluating velocity allows the CNCF, the Linux Foundation, and other stakeholders to track trends and technologies resonating with developers and end users. By observing the velocity of various projects, we can understand which ones are growing, which are maturing, and which are cultivating large communities. This information can then be used to guide decisions and strategies.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Based on velocity metrics since joining CNCF, etcd appears set to continue growing at a robust pace.<\/strong><br><br>One way we track developer velocity (as defined by us) is with a simple formula: commits + PRs + issues + authors. We also look at cumulative numbers of contributors throughout etcd\u2019s history. Both metrics illustrate that etcd\u2019s formula of multiple vendors and end users fosters healthy grassroots support.<\/p>\n<\/div>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer is-style-60-100\"><\/div>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<div class=\"wp-block-group alignfull is-style-gradient-down-section has-white-background-color has-background is-layout-constrained wp-block-group-is-layout-constrained\">\n<p class=\"has-large-font-size wp-block-paragraph\"><strong>Monthly velocity of etcd <\/strong>2014-01-01 \u2013 2024-08-01<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"340\" src=\"https:\/\/siteproxy.ruqli.workers.dev:443\/https\/www.cncf.io\/wp-content\/uploads\/2024\/09\/Monthly-Velocity-of-etcd.svg\" alt=\"Monthly velocity of etcd 2014-01-01 \u2013 2024-08-01\" class=\"wp-image-118730\" style=\"width:1000px\"\/><\/figure>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer is-style-40-80\"><\/div>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\"><strong>Growth of etcd pull requests, code commits, issues, and authors<\/strong> 2014-01-01 \u2013 2024-08-01<span style=\"font-size: medium; white-space-collapse: collapse;\"><\/span><\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"342\" src=\"https:\/\/siteproxy.ruqli.workers.dev:443\/https\/www.cncf.io\/wp-content\/uploads\/2024\/09\/etcd-commits-PRs-issues-and-authors-02.svg\" alt=\"Growth of etcd pull requests, code commits, issues, and authors 2014-01-01 \u2013 2024-08-01\" class=\"wp-image-118731\" style=\"width:1000px\"\/><\/figure>\n\n\n\n<div style=\"height:120px\" aria-hidden=\"true\" class=\"wp-block-spacer is-style-80-120\"><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group alignfull is-style-gradient-down-section is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-group is-content-justification-space-between is-nowrap is-layout-flex wp-container-core-group-is-layout-51a6cd6a wp-block-group-is-layout-flex\">\n<h2 class=\"wp-block-heading is-style-page-title has-extra-extra-large-font-size\" style=\"text-transform:uppercase\">Education, Events<br>&amp; Sponsorship<\/h2>\n\n\n\n<p class=\"has-text-align-right has-serif-font-family has-larger-font-size wp-block-paragraph\" style=\"font-style:italic;font-weight:400\">4\/7<\/p>\n<\/div>\n\n\n\n<div style=\"height:60px\" aria-hidden=\"true\" class=\"wp-block-spacer is-style-30-60\"><\/div>\n\n\n\n<hr class=\"wp-block-separator has-text-color has-alpha-channel-opacity has-background is-style-report-section-line\" style=\"background-color:#425dc7;color:#425dc7\"\/>\n\n\n\n<div style=\"height:80px\" aria-hidden=\"true\" class=\"wp-block-spacer is-style-40-80\"><\/div>\n\n\n\n<div class=\"wp-block-group is-content-justification-left is-layout-constrained wp-container-core-group-is-layout-b70dd401 wp-block-group-is-layout-constrained\">\n<p class=\"has-medium-font-size wp-block-paragraph\"><strong>The more a project\u2019s community engages in education, events, and sponsorship, the healthier the project tends to be.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">CNCF\u2019s flagship KubeCon + CloudNativeCon events in North America, Asia, and Europe have spotlighted etcd since it joined CNCF in 2018. Overall, etcd has been the subject of 38 keynotes, talks, sessions, meetings, and workshops at these events, attended by tens of thousands each year.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">etcd holds weekly meetings online, alternating between general community meetings and triage meetings. Community meetings give maintainers and end users the chance to discuss project updates, hear feedback from the community, and collect end-user requirements and use cases to develop new features. Triage meetings gather contributors to address the backlog of PRs and issues.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">etcd also conducts biweekly robustness tests to allow members to collaboratively explore etcd\u2019s correctness under pressure, share knowledge, foster a rigorous testing culture, and mentor new test reviewers and approvers.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">etcd has recently formed a new working group to plan and develop an etcd operator for supporting applications in Kubernetes. The etcd <a href=\"https:\/\/siteproxy.ruqli.workers.dev:443\/https\/github.com\/kubernetes\/community\/tree\/master\/wg-etcd-operator\">Operator Working Group<\/a> holds biweekly meetings and has its own channel in the Kubernetes Slack workspace.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">etcd tutorials and courses have emerged to meet the demand for skills in using the project\u2019s software. For example, DevOpsSchool offers an etcd training and certification program to online, classroom, and corporate learners. Additionally, training and consultancy group NobleProg offers a course titled \u201cDistributed Systems Storage with etcd,\u201d available virtually and onsite.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In 2018, Mechanical Industry Press published the first full-length book on etcd, titled \u201cCloud Native Distributed Storage Cornerstone: etcd In-depth Analysis,\u201d for the Chinese market. Produced by the Huawei Cloud Container Service Team, with Du Jun as lead author, the book closely analyzes etcd as the top distributed key-value storage system in use.<\/p>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer is-style-60-100\"><\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group alignfull is-style-gradient-down-section is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-group is-content-justification-space-between is-nowrap is-layout-flex wp-container-core-group-is-layout-51a6cd6a wp-block-group-is-layout-flex\">\n<h2 class=\"wp-block-heading is-style-page-title has-extra-extra-large-font-size\" style=\"text-transform:uppercase\">Marketing Growth<br>&amp; Programs<\/h2>\n\n\n\n<p class=\"has-text-align-right has-serif-font-family has-larger-font-size wp-block-paragraph\" style=\"font-style:italic;font-weight:400\">5\/7<\/p>\n<\/div>\n\n\n\n<div style=\"height:60px\" aria-hidden=\"true\" class=\"wp-block-spacer is-style-30-60\"><\/div>\n\n\n\n<hr class=\"wp-block-separator has-text-color has-alpha-channel-opacity has-background is-style-report-section-line\" style=\"background-color:#425dc7;color:#425dc7\"\/>\n\n\n\n<div style=\"height:80px\" aria-hidden=\"true\" class=\"wp-block-spacer is-style-40-80\"><\/div>\n\n\n\n<div class=\"wp-block-group is-content-justification-left is-layout-constrained wp-container-core-group-is-layout-b70dd401 wp-block-group-is-layout-constrained\">\n<p class=\"wp-block-paragraph\"><strong>Since etcd joined CNCF in 2018, we\u2019ve worked diligently to spread awareness of the project and expand its community through two core principles:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Solving real problems and being genuine with our audiences.<\/li>\n\n\n\n<li>Listening to all inputs from vendors and end users to maintain balance and generate excitement.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Since accepting etcd, CNCF has covered news related to the project and featured it in case studies on its website. We have also presented 12 etcd-related video programs on our website, including live and on-demand webinars, which have garnered over 14,000 views to date.<br><br>The <a href=\"https:\/\/siteproxy.ruqli.workers.dev:443\/http\/etcd.io\">etcd.io<\/a> website, co-managed by CNCF, has grown robustly since early 2019. Google Analytics 4 (GA4) reports 144,000 pageviews for etcd.io during July 2024.&nbsp;<\/p>\n<\/div>\n\n\n\n<div style=\"height:42px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\"><strong>Google Analytics 4 (GA4) 144k Monthly etcd.io Pageviews<\/strong> <\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"350\" src=\"https:\/\/siteproxy.ruqli.workers.dev:443\/https\/www.cncf.io\/wp-content\/uploads\/2024\/09\/Google-Analytics-4-GA4-144k-Monthly-etcd.io-Pageviews-.svg\" alt=\"Google Analytics 4 (GA4) 144k Monthly etcd.io Pageviews \" class=\"wp-image-118754\" style=\"width:1200px;height:auto\"\/><\/figure>\n\n\n\n<div style=\"height:38px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-group is-content-justification-left is-layout-constrained wp-container-core-group-is-layout-b70dd401 wp-block-group-is-layout-constrained\">\n<p class=\"has-small-font-size wp-block-paragraph\"><em>Note: Google\u2019s privacy settings can impact its analytics reporting. In CNCF\u2019s own experiments using the privacy-first analytics platform Plausible, we measured 2x more traffic to our websites than Google Analytics reported. This should be kept in mind when viewing the above etcd.io pageview statistics from GA4.<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">When etcd joined CNCF, its Twitter account had fewer than 100 followers. Today, it boasts over 4,450 followers, having grown its following by over 45x since then.&nbsp;<br><br>The project also has its own active Google Group, a YouTube channel, and a dedicated channel \u2014 SIG-etcd \u2014 in the Kubernetes Slack workspace, with more than 4,700 members.<\/p>\n\n\n\n<div style=\"height:80px\" aria-hidden=\"true\" class=\"wp-block-spacer is-style-40-80\"><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group is-content-justification-left is-layout-constrained wp-container-core-group-is-layout-b70dd401 wp-block-group-is-layout-constrained\">\n<style>\n\t.wp-block-lf-quote-with-quote-mark .wp-block-lf-quote-with-quote-mark__mark:before {\n\t\tbackground-image: url(\"data:image\/svg+xml,%3Csvg width='78' height='56' fill='none' xmlns='https:\/\/siteproxy.ruqli.workers.dev:443\/http\/www.w3.org\/2000\/svg'%3E%3Cpath d='M9.76 55.056c12.96-9.36 24.048-22.176 24.048-37.152C33.808 7.536 28.336.48 19.408.48c-9.072 0-18 8.64-18 18.576 0 8.208 5.76 13.68 13.104 13.68-3.168 4.752-8.064 10.08-13.824 13.968l9.072 8.352zm43.2 0c12.96-9.36 24.048-22.176 24.048-37.152C77.008 7.536 71.536.48 62.608.48c-9.072 0-18 8.64-18 18.576 0 8.208 5.76 13.68 13.104 13.68-3.168 4.752-8.064 10.08-13.824 13.968l9.072 8.352z' fill='%23425dc7' \/%3E%3C\/svg%3E\") !important;\n\t}\n<\/style>\n\n<div class=\"wp-block-lf-quote-with-quote-mark       \">\n\t<div class=\"acf-innerblocks-container\">\n\n<p class=\"wp-block-lf-quote-with-quote-mark__quote wp-block-paragraph\"><em>The formation of \u2018SIG-etcd\u2019 in the Kubernetes project could not have happened if etcd were not donated to CNCF. Both the donation and the formation of SIG-etcd have attracted talented contributors and helped sustain the project.\u201d<\/em><\/p>\n\n<\/div>\t<div class=\"wp-block-lf-quote-with-quote-mark__mark\">\n\t\t<p class=\"wp-block-lf-quote-with-quote-mark__name\">Joe Betz<\/p>\n\t\t<p class=\"wp-block-lf-quote-with-quote-mark__position\">Google Technical Staff Member and Emeritus etcd Maintainer<\/p>\n\t<\/div>\n<\/div>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-larger-font-size wp-block-paragraph\"><em>CNCF has offered etcd merchandise on <a href=\"https:\/\/siteproxy.ruqli.workers.dev:443\/https\/store.cncf.io\/\">store.cncf.io<\/a>.<\/em> <br><\/p>\n\n\n\n<figure class=\"wp-block-image alignleft size-full is-resized\"><a href=\"https:\/\/siteproxy.ruqli.workers.dev:443\/https\/store.cncf.io\/products\/etcd-single-color-straight-cut-district-perfect-blend-long-sleeve-tee\"><img loading=\"lazy\" decoding=\"async\" width=\"533\" height=\"800\" src=\"https:\/\/siteproxy.ruqli.workers.dev:443\/https\/www.cncf.io\/wp-content\/uploads\/2024\/09\/LtHtGry-DT110_d77e1dff-f3ba-4c17-aaed-b0d6af891fe6-1.webp\" alt=\"etcd shirt\" class=\"wp-image-118125\" style=\"width:250px;height:auto\" srcset=\"https:\/\/siteproxy.ruqli.workers.dev:443\/https\/www.cncf.io\/wp-content\/uploads\/2024\/09\/LtHtGry-DT110_d77e1dff-f3ba-4c17-aaed-b0d6af891fe6-1.webp 533w, https:\/\/siteproxy.ruqli.workers.dev:443\/https\/www.cncf.io\/wp-content\/uploads\/2024\/09\/LtHtGry-DT110_d77e1dff-f3ba-4c17-aaed-b0d6af891fe6-1-200x300.webp 200w, https:\/\/siteproxy.ruqli.workers.dev:443\/https\/www.cncf.io\/wp-content\/uploads\/2024\/09\/LtHtGry-DT110_d77e1dff-f3ba-4c17-aaed-b0d6af891fe6-1-133x200.webp 133w, https:\/\/siteproxy.ruqli.workers.dev:443\/https\/www.cncf.io\/wp-content\/uploads\/2024\/09\/LtHtGry-DT110_d77e1dff-f3ba-4c17-aaed-b0d6af891fe6-1-267x400.webp 267w\" sizes=\"auto, (max-width: 533px) 100vw, 533px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image alignleft size-full is-resized\"><a href=\"https:\/\/siteproxy.ruqli.workers.dev:443\/https\/store.cncf.io\/products\/etcd-decal\"><img loading=\"lazy\" decoding=\"async\" width=\"533\" height=\"666\" src=\"https:\/\/siteproxy.ruqli.workers.dev:443\/https\/www.cncf.io\/wp-content\/uploads\/2024\/09\/file-_23.webp\" alt=\"etcd sticker\" class=\"wp-image-118123\" style=\"width:203px;height:auto\" srcset=\"https:\/\/siteproxy.ruqli.workers.dev:443\/https\/www.cncf.io\/wp-content\/uploads\/2024\/09\/file-_23.webp 533w, https:\/\/siteproxy.ruqli.workers.dev:443\/https\/www.cncf.io\/wp-content\/uploads\/2024\/09\/file-_23-240x300.webp 240w, https:\/\/siteproxy.ruqli.workers.dev:443\/https\/www.cncf.io\/wp-content\/uploads\/2024\/09\/file-_23-160x200.webp 160w, https:\/\/siteproxy.ruqli.workers.dev:443\/https\/www.cncf.io\/wp-content\/uploads\/2024\/09\/file-_23-320x400.webp 320w\" sizes=\"auto, (max-width: 533px) 100vw, 533px\" \/><\/a><\/figure>\n<\/div>\n\n\n\n<div style=\"height:119px\" aria-hidden=\"true\" class=\"wp-block-spacer is-style-80-120\"><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group alignfull is-style-gradient-down-section is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-group is-content-justification-space-between is-nowrap is-layout-flex wp-container-core-group-is-layout-51a6cd6a wp-block-group-is-layout-flex\">\n<h2 class=\"wp-block-heading is-style-page-title has-extra-extra-large-font-size\" style=\"text-transform:uppercase\">Project<br>Documentation<\/h2>\n\n\n\n<p class=\"has-text-align-right has-serif-font-family has-larger-font-size wp-block-paragraph\" style=\"font-style:italic;font-weight:400\">6\/7<\/p>\n<\/div>\n\n\n\n<div style=\"height:60px\" aria-hidden=\"true\" class=\"wp-block-spacer is-style-30-60\"><\/div>\n\n\n\n<hr class=\"wp-block-separator has-text-color has-alpha-channel-opacity has-background is-style-report-section-line\" style=\"background-color:#425dc7;color:#425dc7\"\/>\n\n\n\n<div style=\"height:80px\" aria-hidden=\"true\" class=\"wp-block-spacer is-style-40-80\"><\/div>\n\n\n\n<div class=\"wp-block-group is-content-justification-left is-layout-constrained wp-container-core-group-is-layout-b70dd401 wp-block-group-is-layout-constrained\">\n<p class=\"wp-block-paragraph\">Cloud native projects can\u2019t exist without robust documentation to educate new users and helping existing users solve problems. A healthy velocity of documentation changes is a strong indicator of the health of a project\u2019s community.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">To date, more than 350 contributors from diverse backgrounds and motivations have added to and polished etcd\u2019s documentation.<\/p>\n\n\n\n<p class=\"has-small-font-size wp-block-paragraph\">NOTE: Documentation for Harbor is authored in .md files. CNCF uses the <a href=\"https:\/\/siteproxy.ruqli.workers.dev:443\/https\/devstats.cncf.io\">DevStats tool<\/a> to automatically collect and count statistics of all relevant .md files in the Harbor repositories in GitHub.<\/p>\n<\/div>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer is-style-40-60\"><\/div>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\"><strong>Growth in participation in etcd project documentation<\/strong> 2014-01-01 \u2013 2024-08-01<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"336\" src=\"https:\/\/siteproxy.ruqli.workers.dev:443\/https\/www.cncf.io\/wp-content\/uploads\/2024\/09\/etcd-Documentation-Committers-Authors-and-Companies-.svg\" alt=\"Growth in participation in etcd project documentation 2014-01-01 \u2013 2024-08-01\" class=\"wp-image-118732\" style=\"width:1000px\"\/><\/figure>\n\n\n\n<div style=\"height:53px\" aria-hidden=\"true\" class=\"wp-block-spacer is-style-40-60\"><\/div>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\"><strong>Cumulative growth of etcd project documentation commits<\/strong> 2014-01-01 \u2013 2024-08-01<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"344\" src=\"https:\/\/siteproxy.ruqli.workers.dev:443\/https\/www.cncf.io\/wp-content\/uploads\/2024\/09\/Documentation-Commits.svg\" alt=\"Cumulative growth of etcd project documentation commits 2014-01-01 \u2013 2024-08-01\" class=\"wp-image-118733\" style=\"width:1000px\"\/><\/figure>\n\n\n\n<div style=\"height:76px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-group is-content-justification-left is-layout-constrained wp-container-core-group-is-layout-8333b77c wp-block-group-is-layout-constrained\">\n<style>\n\t.wp-block-lf-quote-with-quote-mark .wp-block-lf-quote-with-quote-mark__mark:before {\n\t\tbackground-image: url(\"data:image\/svg+xml,%3Csvg width='78' height='56' fill='none' xmlns='https:\/\/siteproxy.ruqli.workers.dev:443\/http\/www.w3.org\/2000\/svg'%3E%3Cpath d='M9.76 55.056c12.96-9.36 24.048-22.176 24.048-37.152C33.808 7.536 28.336.48 19.408.48c-9.072 0-18 8.64-18 18.576 0 8.208 5.76 13.68 13.104 13.68-3.168 4.752-8.064 10.08-13.824 13.968l9.072 8.352zm43.2 0c12.96-9.36 24.048-22.176 24.048-37.152C77.008 7.536 71.536.48 62.608.48c-9.072 0-18 8.64-18 18.576 0 8.208 5.76 13.68 13.104 13.68-3.168 4.752-8.064 10.08-13.824 13.968l9.072 8.352z' fill='%23425dc7' \/%3E%3C\/svg%3E\") !important;\n\t}\n<\/style>\n\n<div class=\"wp-block-lf-quote-with-quote-mark       is-style-smaller\">\n\t<div class=\"acf-innerblocks-container\">\n\n<p class=\"wp-block-lf-quote-with-quote-mark__quote is-style-default has-extra-large-font-size wp-block-paragraph\"><em>\u201cThe CNCF commissioned a technical documentation analysis for etcd, leading to recommendations for improving its documentation and making it more user-friendly. Also, the CNCF documentation experts have provided guidance and direct contributions to the etcd website.\u201d<\/em><\/p>\n\n<\/div>\t<div class=\"wp-block-lf-quote-with-quote-mark__mark\">\n\t\t<p class=\"wp-block-lf-quote-with-quote-mark__name\">Wenjia Zhang<\/p>\n\t\t<p class=\"wp-block-lf-quote-with-quote-mark__position\">Staff Engineering Manager at Google<\/p>\n\t<\/div>\n<\/div>\n<\/div>\n\n\n\n<div style=\"height:120px\" aria-hidden=\"true\" class=\"wp-block-spacer is-style-80-120\"><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group alignfull is-style-gradient-down-section is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-group is-content-justification-space-between is-nowrap is-layout-flex wp-container-core-group-is-layout-51a6cd6a wp-block-group-is-layout-flex\">\n<h2 class=\"wp-block-heading is-style-page-title has-extra-extra-large-font-size\" style=\"text-transform:uppercase\">Conclusion<\/h2>\n\n\n\n<p class=\"has-text-align-right has-serif-font-family has-larger-font-size wp-block-paragraph\" style=\"font-style:italic;font-weight:400\">7\/7<\/p>\n<\/div>\n\n\n\n<div style=\"height:60px\" aria-hidden=\"true\" class=\"wp-block-spacer is-style-30-60\"><\/div>\n\n\n\n<hr class=\"wp-block-separator has-text-color has-alpha-channel-opacity has-background is-style-report-section-line\" style=\"background-color:#425dc7;color:#425dc7\"\/>\n\n\n\n<div style=\"height:80px\" aria-hidden=\"true\" class=\"wp-block-spacer is-style-40-80\"><\/div>\n\n\n\n<div class=\"wp-block-group is-content-justification-left is-layout-constrained wp-container-core-group-is-layout-b70dd401 wp-block-group-is-layout-constrained\">\n<p class=\"wp-block-paragraph\">CNCF is committed to fostering and sustaining an ecosystem of open source, vendor-neutral projects by democratizing state-of-the-art software development and deployment practices to make technology accessible to everyone.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">We hope this report provides a useful window into how CNCF fosters and sustains the growth of etcd, its team, and the diverse community of individuals and organizations using and shaping the project.<\/p>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer is-style-40-60\"><\/div>\n\n\n\n<style>\n\t.wp-block-lf-quote-with-quote-mark .wp-block-lf-quote-with-quote-mark__mark:before {\n\t\tbackground-image: url(\"data:image\/svg+xml,%3Csvg width='78' height='56' fill='none' xmlns='https:\/\/siteproxy.ruqli.workers.dev:443\/http\/www.w3.org\/2000\/svg'%3E%3Cpath d='M9.76 55.056c12.96-9.36 24.048-22.176 24.048-37.152C33.808 7.536 28.336.48 19.408.48c-9.072 0-18 8.64-18 18.576 0 8.208 5.76 13.68 13.104 13.68-3.168 4.752-8.064 10.08-13.824 13.968l9.072 8.352zm43.2 0c12.96-9.36 24.048-22.176 24.048-37.152C77.008 7.536 71.536.48 62.608.48c-9.072 0-18 8.64-18 18.576 0 8.208 5.76 13.68 13.104 13.68-3.168 4.752-8.064 10.08-13.824 13.968l9.072 8.352z' fill='%23425dc7' \/%3E%3C\/svg%3E\") !important;\n\t}\n<\/style>\n\n<div class=\"wp-block-lf-quote-with-quote-mark       is-style-smaller\">\n\t<div class=\"acf-innerblocks-container\">\n\n<p class=\"wp-block-lf-quote-with-quote-mark__quote has-larger-font-size wp-block-paragraph\"><em>&#8220;Over the years, we have benefited from the reliable and consistent nature of the etcd project. The trust we&#8217;ve placed in etcd for our Kubernetes control planes has been rewarded with predictable performance. Now, we&#8217;re exploring its potential in other infrastructure applications, encouraged by its ongoing development and community support. Being part of the CNCF ensures that this open-source solution remains aligned with the rest of cloud-native technologies.&#8221;<\/em><\/p>\n\n<\/div>\t<div class=\"wp-block-lf-quote-with-quote-mark__mark\">\n\t\t<p class=\"wp-block-lf-quote-with-quote-mark__name\">Maxime Visonneau<\/p>\n\t\t<p class=\"wp-block-lf-quote-with-quote-mark__position\">Engineering Manager at DataDog and etcd end user<\/p>\n\t<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer is-style-40-60\"><\/div>\n","protected":false},"featured_media":118168,"template":"templates\/project-journey-report.php","meta":{"_acf_changed":false,"content-type":"","lf_report_pdf_url":"","footnotes":""},"lf-report-type":[1207],"class_list":["post-118052","lf_report","type-lf_report","status-publish","has-post-thumbnail","hentry","lf-report-type-project-journey"],"acf":[],"_links":{"self":[{"href":"https:\/\/siteproxy.ruqli.workers.dev:443\/https\/www.cncf.io\/wp-json\/wp\/v2\/lf_report\/118052","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/siteproxy.ruqli.workers.dev:443\/https\/www.cncf.io\/wp-json\/wp\/v2\/lf_report"}],"about":[{"href":"https:\/\/siteproxy.ruqli.workers.dev:443\/https\/www.cncf.io\/wp-json\/wp\/v2\/types\/lf_report"}],"version-history":[{"count":9,"href":"https:\/\/siteproxy.ruqli.workers.dev:443\/https\/www.cncf.io\/wp-json\/wp\/v2\/lf_report\/118052\/revisions"}],"predecessor-version":[{"id":120804,"href":"https:\/\/siteproxy.ruqli.workers.dev:443\/https\/www.cncf.io\/wp-json\/wp\/v2\/lf_report\/118052\/revisions\/120804"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/siteproxy.ruqli.workers.dev:443\/https\/www.cncf.io\/wp-json\/wp\/v2\/media\/118168"}],"wp:attachment":[{"href":"https:\/\/siteproxy.ruqli.workers.dev:443\/https\/www.cncf.io\/wp-json\/wp\/v2\/media?parent=118052"}],"wp:term":[{"taxonomy":"lf-report-type","embeddable":true,"href":"https:\/\/siteproxy.ruqli.workers.dev:443\/https\/www.cncf.io\/wp-json\/wp\/v2\/lf-report-type?post=118052"}],"curies":[{"name":"wp","href":"https:\/\/siteproxy.ruqli.workers.dev:443\/https\/api.w.org\/{rel}","templated":true}]}}