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

C++ Memory Pool and Small Object Allocator

How to Decide Which Features You Won’t Add to Your App

Encore Open Source — Licensed to once again Transcode

Exorde — great solution against fakes

JXL and Easy Agile, better together

Database Design Example | MySQL (Part 1)

How to add a custom voice message on pc😍

Service-oriented Hyperledger Fabric application development

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

ProphetStor Partners with Nextlink Technology to Exponentially Expand Managed Service Providers’…

Kiali releases 1.44 and 1.45: Features update

Cilium Now Integrates with Mirantis Kubernetes Engine

Fixing “current release manifest contains removed kubernetes api(s)”