Back to results for “App of Apps”
ArgoCD › App of Apps

Why use the App of Apps pattern?

Beginner

Answer

It centralizes bootstrapping: one root app installs and manages a whole platform or environment's set of applications, giving a single sync point, easy disaster recovery (recreate everything by applying the root), and organized structure. It's a simple way to manage many related apps declaratively before or instead of ApplicationSets.
Real-world example To rebuild a cluster, the team applies just the root app and ArgoCD recreates every child Application automatically.

Common follow-ups: How does it help disaster recovery? | What's the single sync point benefit?