Argo CD architectural overview
The shortest authoritative map of Argo CD’s components and the application controller that compares live state with the target state in Git.
Argo CD · Learning path
A focused path through Argo CD’s component architecture, comparison loop, manifest generation, synchronization, hooks, and resource ordering.
Engineers who want to explain GitOps as a reconciliation system rather than a deployment command wrapped in a user interface.
Stage 1
Explain how the API server, repository server, and application controller divide manifest generation, state comparison, and synchronization.
The shortest authoritative map of Argo CD’s components and the application controller that compares live state with the target state in Git.
Stage 2
Explain sync phases, hooks, waves, health checks, pruning order, and why ordering can stall a synchronization.
Connects PreSync, Sync, PostSync, and SyncFail hooks with wave ordering and the health-based progression of a deployment.