Home icon

An Engine of Efficiency: BMW Group’s CI/CD Modernization Journey with AWS

Migration and Modernization Blog



This article details BMW Group's CI/CD infrastructure modernization journey from on-premises to AWS, scaling from hundreds to 130,000+ daily builds.

  • Migrated Jenkins-based CI/CD from on-premises OpenShift to AWS cloud in 2020
  • Adopted GitHub Actions with self-hosted runners on EC2 for improved elasticity
  • Implemented serverless architecture using Lambda, API Gateway, and SQS for webhook processing
  • Reduced costs by 63% and increased parallel capacity by 50% with ephemeral runners
  • Introduced pre-warmed EC2 pools, reducing runner provisioning from 2.5 minutes to 18 seconds
  • Expanded to ARM-based Graviton instances for superior cost-performance ratios
  • Added macOS virtualization using Tart on EC2 Mac instances for iOS builds
  • Implemented JFrog Artifactory to cache dependencies and reduce rate-limiting issues
  • Migrated Lambda functions to containers on Amazon EKS for consistency across regions
  • Platform now supports 1,300+ microservices across hundreds of AWS accounts globally

BMW's iterative approach demonstrates how continuous architectural evolution, team empowerment, and comprehensive observability enable scaling CI/CD infrastructure to support massive development velocity while reducing costs and build times.



Go to article

The AWS News Feed is currently looking for gold sponsors. If you want to support the AWS community and reach a large audience of AWS professionals, consider sponsoring the AWS News Feed.

Related articles

Nov 14
2024
Accelerating to the Cloud: BMW ConnectedDrive’s Migration to AWS and Lessons for the Road Ahead
Feb 8
2024
Cloud-driven enterprise transformation at the BMW Group
Mar 20
2024
How BMW Group uses automation to achieve end-to-end compliance at scale on AWS
Oct 24
2025
How BMW Group Enhances Cloud Optimization With Generative AI on AWS

The AWS News Feed is currently looking for silver sponsors. If you want to support the AWS community and reach a large audience of AWS professionals, consider sponsoring the AWS News Feed.