FluxCD vs ArgoCD — an opinionated comparison
Both reconcile. Both work. But they make fundamentally different assumptions about who controls the cluster. Here's why I chose FluxCD.
Branch-based environments — how we stopped sharing staging
Shared staging environments are where feature branches go to conflict. Branch-based environments gave every PR its own isolated world, and it changed how we ship.
GitOps is not about Git
Most teams adopt GitOps and end up with git-flavored CI/CD. The part that actually matters is the reconciliation loop, not the repo.