Using GitOps + ArgoCD To Ship Kubernetes Changes Faster at Hootsuite

Shelby Moore
Hootsuite Engineering
14 min readJul 3, 2020

Nearly four years ago, Hootsuite ran on a single monolithic codebase deployed on a fleet of AWS EC2 instances. Now, this functionality has been split up and delegated to over 120 services, which are deployed as containers on Kubernetes. Improving the tooling needed to build and deploy such a large number of services has come with a lot of challenges. Over the years, robust build and deploy scaffolding has been put in place to make it easy to generate and ship new services to production.

Shelby Moore
Hootsuite Engineering

Senior Staff Software Developer on the Production Operations and Delivery team at Hootsuite