Skip to main content

Understanding GitOps in Modern CI/CD

· One min read
Thinh Le
Digital Product Developer

GitOps is rapidly becoming the standard for modern, cloud-native deployments. By treating your Git repository as the single source of truth for declarative infrastructure and applications, you inherently gain auditing, peer-review capabilities, and rollback safety.

GitOps Concept

In this post, we'll dive conceptually into how GitOps changes the fundamental nature of continuous delivery...

The Core Principles

  1. Declarative Descriptions: The entire system is described declaratively.
  2. Version Controlled: The canonical desired system state is versioned in Git.
  3. Automated Approvals: Approved changes that pass CI can be automatically applied to the system.
  4. Software Agents: Software agents ensure correctness and alert on divergence.

(Placeholder post to test formatting and image layout on the blog listing pages!)