Member-only story
Make Your ArgoCD Super Fast🚀
If you’ve been using ArgoCD for a while, you may have encountered slowness while syncing Git changes or reflecting the current state in the ArgoCD UI. This can be especially challenging when managing a large number of applications.
In this blog, I’ll explain the optimizations and best practices I’ve used to improve ArgoCD performance while managing over 10,000 applications, 17 clusters, and 60 Git repositories. We’ll dive into the configurations I applied, their purposes, and their potential trade-offs.
ArgoCD Architecture
Before we make changes, we need deep understanding of ArgoCD
Refer this blog on Argocd architecture, simplified and easy to understand
Understanding the Scale Challenge
ArgoCD performs exceptionally well for smaller setups, but scaling it for thousands of applications demands careful tuning. While the best practice is to split workloads across multiple ArgoCD instances for critical and non-critical environments, time constraints led us to consolidate…