Now more than ever, software development is a critical function and enabler of competitive differentiation across many industries. The GitLab AI-powered DevSecOps platform transforms how organizations plan, collaborate, develop, build, and deliver secure software across myriad applications, devices, and industries.
With the acceleration of efficiency and productivity with GitLab Duo, our customers are experiencing a significant increase in the pace of software development. As you can expect, this will result in a corresponding rise in the two DORA metrics that measure velocity: deployment frequency and lead time for changes.
However, what may not be as obvious is that the age of AI-powered software development has also ushered in a new era of large-scale computing for CI/CD jobs.
As a quick recap - a CI/CD job is a unit of work that is executed on a host computing system each time a developer pushes a code change to a project repository. This core guiding principle has accelerated value creation by software development teams over the past few years. Instead of focusing on the ceremonies of legacy project management or agile practices, today’s leading software development teams deliver value by adding small increments to a software product regularly - weekly, daily, and even hourly.
The CI/CD engine supports this modern pattern of software product development by enabling development teams to define automation to continuously build, test, and integrate any new software change. Some of our larger customers who have transformed their software development practices have already attained what we at GitLab have labeled as CI/CD hyperscale. That is, they are typically running 3 million or more CI/CD jobs per month.
With the advent of AI-powered DevSecOps, we hypothesize that organizations will see a 2x increase per year starting in 2024 in the number of CI/CD jobs run by the development teams leveraging AI-assisted features across the software development lifecycle. Starting with three million jobs per month as the baseline and assuming a two percent growth rate per month, the chart below illustrates the potential impact in the growth of CI/CD jobs monthly due to efficiency gains with AI-powered DevSecOps.
So now, more than ever, is the time to take a look around your organization and inventory the various tools you are using to support creative work, project or task management, and software development.
Are you still using processes built on platforms designed for a digital transformation journey started in the early 2000s, or have you enabled your development teams, the creators of value, the flexibility to adopt modern patterns in software product development?
Suppose you have adopted the GitLab AI-powered DevSecOps platform and are consolidating your platform engineering and software development processes. In that case, you are well on your way to unlocking the value of AI-powered software development and having a solution capable of supporting CI/CD hyperscale.
Now you may be asking yourself - why is that? Well as the pioneer of an integrated DevSecOps platform, we have been at the forefront of supporting CI/CD hyperscale for customers running CI/CD workloads on the fully managed GitLab SaaS CI/CD build environment or their own self-managed build infrastructure. That focused investment over the past decade has resulted in the development of the most scalable and flexible CI/CD engine - the core of the GitLab DevSecOps platform. Look no further than our recent annoucment that over 1 billion pipelines have now run on GitLab's SaaS-based DevSecOps Platform. And the number of pipelines run by customers who self-manage GitLab is likely well on the way to approaching that number as well.
So with GitLab CI and GitLab runner, the ultimate CI/CD execution engine, you have with GitLab DevSecOps a solution that provides you the foundation to continuously improve and transform your value creation processes while supporting the scale required to meet the competitive demands of the new age of AI.