Blog AI/ML Can your CI/CD solution scale to handle the demands of AI-powered DevSecOps?
Published on: December 6, 2023
4 min read

Can your CI/CD solution scale to handle the demands of AI-powered DevSecOps?

Get ready for the tectonic shift to AI-powered software development? Learn how GitLab's CI/CD core engine is uniquely positioned to help.

duo-blog-post.png

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.

cicd-jobs-growth-rate-ai-powered-devsecopos

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.

We want to hear from you

Enjoyed reading this blog post or have questions or feedback? Share your thoughts by creating a new topic in the GitLab community forum. Share your feedback

Ready to get started?

See what your team could do with a unified DevSecOps Platform.

Get free trial

New to GitLab and not sure where to start?

Get started guide

Learn about what GitLab can do for your team

Talk to an expert