1/30/2019 8:48:49 AM
Even without Kubernetes Google dominates code commits across CNCF
Google Commits,Cloud Native
App Developer Magazine

Even without Kubernetes Google dominates code commits across CNCF

Richard Harris Richard Harris in Cloud Services Wednesday, January 30, 2019

Mirantis Stackalytics shows Google is responsible for 52 percent of all contributions across all CNCF projects, far ahead of number two Red Hat’s 7 percent.

Google dominates all code contributions made across projects of the Cloud Native Computing Foundation (CNCF), dwarfing all other contributors, according to the analysis done via Stackalytics, an open source code analysis framework hosted by the OpenStack Foundation. Google is not only the largest contributor with 52.9% of all code commits, but it has seven times more contributions than the second largest contributor, Red Hat, with only 7.4%.
CNCF is an open source software foundation dedicated to making cloud-native computing universal and sustainable. 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. Cloud native technologies enable software developers to build great products faster. CNCF projects include Kubernetes, Prometheus, Envoy and a number of others.
“Many would assume that Google’s dominance over CNCF code contributions is because of its work in Kubernetes (which originated in Google), but Stackalytics data reveals that this is not the case,” said Boris Renski, Co-Founder and CMO at Mirantis. “In fact, it is GRPC, a Google-dominated distributed queuing project that is still in CNCF incubation, that has the most all-time commits from Google, with Kubernetes in second place.”
Stackalytics is a service that collects and processes development activity data such as commits, lines of code changed, and code reviews, blueprints and makes it possible to visualize it in a convenient web dashboard. The Stackalytics dashboard makes it possible to view data by project, company, contributor, and other factors.
A careful analysis of the data shows other surprises as well. For example, Google’s third most active CNCF project, after GRPC and Kubernetes, is a little-known project called Vitess, a MySQL clustering for horizontal scaling. Vitess development is virtually exclusively on the shoulders of Google (or YouTube, from which it originated) with 77% of commits. 

However, while Google clearly dominates CNCF project contributions overall, Mirantis also found that individual projects are frequently driven primarily by a single company:

  • FluentD - 48% TreasureData
  • Jaeger - 64% Uber
  • LinkerD - 84% Buoyant
  • Notary - 61% Docker

In fact, the only CNCF project with less than 40% dominance by a single vendor is Prometheus, originally build by SoundCloud, but in the last 6 months virtually exclusively maintained by independents -- and Red Hat.

Stackalytics originally started as an open source project under the umbrella of the OpenStack foundation, focused exclusively on analyzing code contributions to OpenStack project. It has since expanded to encompass CNCF and a number of independent popular projects, such as Istio, Spinnaker, OpenShift and a number of others.

“Analysis can also turn up unexpected trends in company activities. For instance, when we hear about Istio, we think Google, Cisco, IBM and Red Hat," said Nick Chase, head of Technical Content at Mirantis. "What we don't hear so much about is Huawei, which in the last 6 months jumped to the 4th biggest contributor spot, ahead of both Cisco and RedHat.”

Google Cloud Platform in Action

Google Cloud Platform in Action teaches you to build and launch applications that scale, leveraging the many services on GCP to move faster than ever. You'll learn how to choose exactly the services that best suit your needs, and you'll be able to build applications that run on Google Cloud Platform and start more quickly, suffer fewer disasters, and require less maintenance.

Data Science on the Google Cloud Platform

Learn how easy it is to apply sophisticated statistical and machine learning methods to real-world problems when you build on top of the Google Cloud Platform (GCP). This hands-on guide shows developers entering the data science field how to implement an end-to-end data pipeline, using statistical and machine learning methods and tools on GCP. Through the course of the book, you’ll work through a sample business decision by employing a variety of data science approaches.

475 Tax Deductions for Businesses and Self-Employed Individuals

Are you paying more taxes than you have to as a developer or freelancer? The IRS is certainly not going to tell you about a deduction you failed to take, and your accountant is not likely to take the time to ask you about every deduction you’re entitled to. As former IRS Commissioner Mark Everson admitted, “If you don’t claim it, you don’t get it.

A hands-on guide to mastering mobile forensics for iOS and Android

Get hands-on experience in performing simple to complex mobile forensics techniques Retrieve and analyze data stored not only on mobile devices but also through the cloud and other connected mediums A practical guide to leveraging the power of mobile forensics on popular mobile platforms with lots of tips, tricks, and caveats.

Gps tracker for kids

The Chirp GPS app is a top-ranked location sharing app available for Apple and Android that is super easy to use, and most of all, it's reliable.

The Latest Nerd Ranch Guide (3rd Edition) to Android Programming

Write and run code every step of the way, using Android Studio to create apps that integrate with other apps, download and display pictures from the web, play sounds, and more. Each chapter and app has been designed and tested to provide the knowledge and experience you need to get started in Android development.