Last week our VP of Product and Developer Relations, Francesc Campoy, hosted an online meetup where he demonstrated our ability to extract insights from the Kubernetes codebase and how we can interpret the data. By using the source{d} Engine, we were able to extract and analyze all the git repositories through SQL queries. This meetup explains how you can perform this analysis yourself, how to explain past events which left traces in the source code and look at the project and contribution trends to predict the future of the Kubernetes project.

For instance, Francesc explained how the sudden increase in the number of lines of Python can be attributed to the migration to Bazel as the build system. He also showed how the project has reached maturity as the growth in the number of files, lines of code, the number of commits overtime and API endpoints slows down while the number of programming languages decreases significantly. By looking at the contributions and the nature of the commits over time, we are able to confirm new trends and areas of interests for the Kubernetes community.

In case you missed it, you can find the full video below:

You can also find the results of the analysis in the slides below:

If you found this interesting and want to learn more, check out the links below. Companies interested in getting their own code base analyzed can request an analysis here.

Learn more about source{d} Engine: