An Engine of Efficiency: BMW Group’s CI/CD Modernization Journey with AWS | Amazon Web Services
Summary
BMW Connected Company and Critical Techworks migrated their CI/CD infrastructure from on-premises to AWS to improve availability, scalability, performance, and cost efficiency. They replaced Jenkins on shared worker pools with GitHub Actions using ephemeral self-hosted runners orchestrated via Lambda, SQS, EC2, and pre-warmed instance pools, cutting costs by 63% and increasing parallel capacity by 50%. The team adopted ARM Graviton instances for better cost-performance, introduced macOS virtualization for iOS builds with Tart to shrink build times by 61%, and centralized dependencies with JFrog Artifactory to avoid rate limits. The platform now supports over 130,000 daily builds across regions, uses EKS-based components and metrics-driven optimizations, and emphasizes team empowerment, observability, and incremental architectural evolution.