Using GitOps + ArgoCD To Ship Kubernetes Changes Faster at Hootsuite

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.

--

--

--

Hootsuite's Engineering Blog

Recommended from Medium

Knowledge-based system for Texas Hold’em outcome prediction

We Are Hiring Kubeflow & MiniKF Community Manager

DevOps’ish 052: 1 Year 🎉, CNI Book Giveaway, AWS re:Invent, Kubernetes, and More!

Favorite tools for windows

What is Technical Writing?

Mining configuration: Filters and improvements

[BO2] promotional art it’s just awesome

Unity Trajectory Prediction (Simulation Method)

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Shelby Moore

Shelby Moore

Staff Software Developer on the Compute Platform team at Hootsuite

More from Medium

GitOps Fundamentals with Codefresh

Monitoring Applications in OpenShift using Red Hat Advanced Cluster Manager

Managing Openshift clusters with Terraform

Service Mesh in 2021: the ecosystem is emerging