dev-tools
Glossary ↗GitOps
GitOps is an operational model where a Git repository is the single source of truth for both your application and your infrastructure. Instead of running `kubectl apply` or clicking through a cloud console, you describe the desired state — deployments, config, network rules — declaratively in Git, and an automated agent (Argo CD, Flux) continuously reconciles the live environment to match what's committed. Every change is a pull request: reviewed, versioned, and auditable, with a clean history of who changed what and when. Rollback is just reverting a commit. For SaaS builders, GitOps turns deployment into something boring and safe: no more snowflake servers configured by hand, no drift between staging and production, and a built-in audit trail that compliance frameworks love. The catch is that it assumes declarative infrastructure (usually Kubernetes) and disciplined repo hygiene. It pairs naturally with infrastructure-as-code and CI pipelines — CI builds and tests artifacts; GitOps decides what's actually running.
Related terms