Black Box Intelligence provides data and benchmarking to the restaurant industry, with engineering
teams in South Africa, the US and Europe. Their deployments ran through Terraform. At most one release
went out per day, at the end of the day, and only their lead engineer could run it. Releases needed
downtime windows and failed often enough to cause long outages, and keeping Terraform versions current
and conflict-free was a job in itself.
We rebuilt their Kubernetes setup on Azure, including GPU nodes for model inference. Builds, test
suites and deployments now run inside the cluster through ArgoCD and Tekton, and code only ships once
its tests pass. We also helped the team move from sprint-based Scrum to Kanban, which suits engineers
working across three regions and time zones.
Deploying is now a matter of tagging a release. Code goes out as soon as it's ready, many times a day,
with no downtime window and no waiting for one person to run it. Engineers trust the pipeline to catch
problems before production.