Argo CD Production Best Practices

Argo CD is quick and easy to get up and running. But as your usage of Kubernetes inevitably increases, Argo CD should be tuned to meet the growing needs of the organization. At Intuit, Argo CD has scaled to manage 12,000 applications, 370 clusters, 3,000 git repositories, all while being continually accessed by thousands of developers. Learn from the maintainers about Argo CD architecture, and how various factors impact the performance of Argo CD such as: number of clusters, applications, git repositories, users, and even resource churn of etcd. Understand how to backup and recover from disaster, troubleshoot problems, analyze performance metrics, and adjust various tuning levers to accommodate your scaling dimensions. Finally, customize your Argo CD setup and take it to the next level, by leveraging many of its integration points including: resource health checks, resource actions, config management plugins, and API/UI extensions.