→ Back to Home
GitOps

LinkedIn Scales Kubernetes Deployments by Replacing Argo CD with Custom GitOps Engine

LinkedIn has announced that it has replaced Argo CD with its own custom-built GitOps engine for deploying applications across its extensive Kubernetes infrastructure. This new system manages over 4,000 services and handles more than 100,000 deployments weekly across more than 250 Kubernetes clusters. The migration, which took place from July 2025 to April 2026, resulted in a dramatic reduction in deployment infrastructure failures, from 925 to just 63, despite a 3.7x increase in deployment volume. The median time to detect and resolve failed deployments also saw a significant improvement, dropping from 16.1 minutes to 2.45 minutes. This development is highly significant for DevOps and cloud engineers operating at scale. It signals that even leading open-source GitOps tools like Argo CD, while excellent for most use cases, might encounter limitations when pushed to the extreme demands of hyper-scale environments. The decision to invest in building a custom engine suggests that for organizations with thousands of services and hundreds of clusters, the operational overhead and specific scaling challenges can justify the considerable effort of developing an in-house solution. This move underscores a critical inflection point where generic tools may no longer suffice, prompting a shift towards specialized, bespoke systems for competitive advantage and operational stability. This trend fits into the broader evolution of cloud-native operations, where organizations are increasingly seeking to optimize their infrastructure for specific needs. While GitOps has become a de facto standard for Kubernetes deployments, with tools like Argo CD and Flux CD dominating the landscape, companies like LinkedIn and Uber are demonstrating that at the very highest echelons of scale, a 'one-size-fits-all' approach may not always yield optimal results. Uber, for instance, also employs a custom deployment platform (Up) that assigns each deployment to a dedicated controller, indicating a similar architectural philosophy of granular control and isolation for extreme reliability. In practice, this means that while most practitioners will continue to benefit immensely from established GitOps tools, those managing exceptionally large or complex Kubernetes fleets should closely observe these developments. Key takeaways include the potential benefits of per-deployment isolation, optimized informer caches, and tailored reconciliation logic for reducing failure rates and improving recovery times. For platform engineers, this highlights a potential future where internal developer platforms (IDPs) might incorporate increasingly specialized deployment engines to meet unique organizational demands, moving beyond off-the-shelf solutions for core deployment orchestration. It also emphasizes the ongoing need to evaluate whether existing tools truly meet the specific scaling and reliability requirements of their unique operational contexts.
#gitops#kubernetes#argo cd#large scale#custom solutions#devops
Read original source