Separate Clusters for Each Customer Became a Scaling Bottleneck
Aera Technology delivers a decision intelligence platform that helps the world’s largest enterprises, across retail, media, and manufacturing, make automated, real-time business decisions. Their platform ingests and analyzes terabytes of enterprise data daily, powering data-intensive AI workloads that optimize everything from supply chains to financial operations.
To satisfy strict isolation and security needs, Aera originally provisioned a dedicated physical Kubernetes cluster for every customer. While effective at first, this approach quickly hit scaling limits:
- Infrastructure duplication: Each cluster carried its own Istio, Cert Manager, OPA, Vault, and monitoring stack, multiplying costs and creating drift.
- Slow onboarding: New customer clusters often took 30+ minutes to provision and configure, delaying time-to-value.
- High maintenance burden: Patching, upgrades, and compliance had to be repeated dozens of times across the fleet.
- Scaling limits: Managing hundreds of clusters simply wasn’t sustainable as customer growth accelerated.
Without a more efficient solution, Aera risked slowing expansion and struggling to deliver new enterprise deployments on time.