Case Study: Olo deploys hundreds of microservices twice daily with Octopus
Key results
The challenge
Olo is a large SaaS restaurant commerce platform that enables over 600 brands to reach 85 million connected guests across approximately 82,000 locations, processing more than 2 million orders per day. Its software integrates with over 300 technology solutions, and roughly 40 DevOps engineers must deploy multiple times daily to meet customer demand.
The solution
Olo uses Octopus Deploy with Config as Code and Tenants to automate a business-critical project with 116 steps and 30 child projects, letting teams continually iterate while keeping deployments consistent.
“Octopus gives us the ability to deploy quickly and consistently despite the complexity of our deployments.”
JDJason DunnivantRelease Engineer, Olo
The results, in context
With Octopus, Olo reduced deployment time for its business-critical project to 17 minutes and deploys it up to twice per day, automating a 116-step process with 30 child projects. The platform processes more than 2 million orders per day on average across the deployments Octopus manages.