Breaking / Profile

Company profile / Enterprise infrastructure / Toronto

Kubex Spent 27 Years Learning Why Cloud Savings Die in a Spreadsheet - Then It Built the Autopilot

Most cloud tools can point at waste. Kubex is betting that the valuable part is changing production safely - and that a 27-year-old analytics company can teach Kubernetes to tune itself.

The cloud's most expensive button is often labeled “apply.” A dashboard can discover an idle processor before lunch. A recommendation can suggest a smaller instance by mid-afternoon. Then the idea meets an application owner who will be blamed if checkout freezes, an SRE who remembers the last memory incident, and a finance team whose savings target has no pager. The recommendation enters a backlog. The cloud provider keeps billing. Kubex has spent a surprisingly long time studying that gap.

The company appears, at first glance, to be a fresh entrant in the suddenly fashionable business of AI infrastructure. Its LinkedIn page says it was founded in 2022. Its website talks about Kubernetes, GPUs, agentic systems and AI inference. But the organization behind the bright new name dates to 1999. It began near Toronto as Cirba, analyzing supply and demand in data centers. In 2017 it took the name Densify, after its optimization product, and concentrated on public-cloud resources. In January 2026, it did the trick again: a product called Kubex became the name of the whole company.

1999Company lineage begins as Cirba
$1Per vCPU monthly public entry price
Claimed inference throughput example on the same hardware

01 / The jobFix the request before buying another node

Kubernetes does two jobs well: schedulers place workloads and autoscalers add or remove capacity. Neither job answers the original question: how much CPU and memory should this container request? Developers must choose, often before real usage exists. Ask for too little and a pod can be throttled, evicted or killed. Ask for too much and the scheduler reserves capacity the application never touches. More nodes arrive to house imaginary demand.

Kubex collects real-time and historical telemetry across containers, replicas, nodes and cloud instances. Its deterministic machine-learning engine looks for hourly patterns, saturation and memory-limit events. It proposes CPU, memory and GPU configurations with policy buffers. An Automation Controller can then write approved changes through a mutating admission controller, an API, GitOps, infrastructure-as-code or an enterprise change process. The platform works with EKS, AKS, GKE, OpenShift, Oracle OKE and other Kubernetes environments. Its cloud lineage still covers AWS, Azure, Google Cloud and on-premises infrastructure.

The distinction between a request and actual use is easy to miss outside platform engineering. Kubernetes schedules against the request, not a developer's optimistic promise that the application “usually stays small.” A container requesting one CPU while regularly using one-fifth can strand four-fifths of that reservation across every replica. The reverse mistake is nastier: no memory request, or a limit below real peaks, can pack a node too tightly and invite out-of-memory kills. Kubex treats savings and reliability as the same sizing problem viewed from opposite ends.

Policies are the practical center of the product. A team can choose how much headroom to preserve, which workloads automation may touch, when changes may occur and which approvals remain human. That matters in regulated enterprises where a mathematically sound answer can still be operationally unacceptable. Kubex also produces impact analysis meant to travel with a ticket, so an application owner sees predicted utilization, cost effect and risk before approving anything. The software is less a robot with root access than a very persistent expert working inside the organization's existing rules.

That last box matters. In a public product tour, CTO Andrew Hillier makes a rare vendor admission: lowering a container request will not necessarily save money tomorrow. The change first creates room on a node. Savings become real only after enough changes allow the cluster to consolidate workloads, select a different instance shape or turn a node off. Kubex calls these “realizable gains.” It is the difference between accounting theater and a smaller invoice.

Kubex homepage illustration: provisioned capacity
Useful request
49% waste
The site's 49% graphic illustrates the problem; it is not presented as an audited customer average.

02 / The failed first moveThe report was right. Nobody acted.

Kubex's enemy is not inaccurate measurement so much as organizational inertia. FinOps can rank oversized workloads. Platform engineering can identify bad requests. But changing production transfers risk to the person who signs off, while leaving it oversized spreads the cost quietly across a corporate cloud bill. The rational local decision is often to do nothing.

“We waste money because we don't have the confidence to downsize.”A customer problem quoted by Kubex

Densify once described this as the “last mile.” Its early customer playbook offers a useful correction to the usual cost-cutting instinct. Do not begin with the biggest bill. The biggest spender may also run the most critical system, which means the first conversation arrives loaded with fear. Start with a cooperative team, a safe workload and a recommendation whose impact can be explained. Prove that performance stays intact. Then widen the policy.

The Kubex team gathered in an office during its Densify era
Twenty-seven years, three names, one group photo. The screen still says Densify; the optimization engine was already on its way to becoming Kubex.

What changed the company's mind about the product was the customer's bill. By late 2024, Kubernetes consumed a growing share of enterprise cloud budgets, but conventional cloud-management products could not see clearly inside the container layer. Densify spent roughly 18 months rearchitecting around an end-to-end system: a next-generation Automation Controller, an agentic framework supported by deterministic models, and a composable interface. At the same time, expensive GPU fleets made bad resource choices harder to ignore. Kubex moved from a Kubernetes product to the company's organizing identity.

03 / The productA toolbox for the awkward spaces between layers

The current suite has unusually literal names. Automated Pod Scaler adjusts replicas. Predictive Pod Scaler tries to move before cyclical demand. Node Pre-Warmer creates capacity ahead of scheduling delays. HPA Optimizer tunes the autoscaler. Bin Packer places long-running workloads more tightly. New Container Sizer estimates day-one resources before enough history exists. Node Optimizer matches workload shapes to the right CPU-to-memory ratio and cloud instance.

GPU work extends the same logic to NVIDIA types, GPU memory, Multi-Instance GPU partitions, time slicing and MPS. Kubex says it can compare GPU types and study aggregate utilization without seeing the underlying model. For inference teams, the pitch is not merely a cheaper GPU. It is more useful work from hardware already paid for. Kubex markets an example of three times the throughput on the same hardware, though results naturally depend on model, batching and serving architecture.

Kubex AI adds a conversational layer. Users can ask about resource usage, receive charts and deep links, and move from an answer into an approved action. An MCP server exposes the optimization system to external AI agents. The important design choice is that the chat does not replace the deterministic engine. Language models interpret the request; established analytics and policy controls remain responsible for the infrastructure recommendation.

Intel and Densify team members at Intel Vision 2024
Silicon meets spreadsheet: Intel and the then-Densify team at Intel Vision 2024, before the Kubex name swallowed the company.

04 / The marketIt sells control, not just cheaper compute

The buyers sit at a crowded table. IBM Kubecost and OpenCost emphasize visibility and allocation. Karpenter, HPA and VPA solve native pieces of provisioning and scaling. CAST AI, ScaleOps, StormForge, PerfectScale, Sedai and Akamas automate different parts of workload or infrastructure optimization. Kubex's clearest distinction is architectural: it generally works beside existing autoscalers rather than demanding ownership of node provisioning.

Kubex's lane

Predict workload needs, preserve HPA, KEDA or Karpenter, and route changes through policy, ITSM, GitOps or API workflows.

The competing lane

Take deeper control of provisioning and move faster, in exchange for giving the vendor more responsibility for the cluster machinery.

That choice explains the customer. Kubex fits large organizations with existing tooling, approval systems and a low appetite for lock-in. Platform engineers, SREs, CloudOps and FinOps teams share the product. Autodesk has publicly described accepting an unfamiliar instance recommendation while keeping customer-facing metrics unchanged. Paramount Skydance tested the MCP interface. Kubex says some customers manage hundreds of thousands of containers and that automation runs across thousands of nodes, although it does not publish a customer count.

Distribution also looks enterprise. Accenture integrates the analytics into CloudEasier. Tangoe puts the engine behind its FinOps platform. Nutanix has certified it for NKP. Rafay pairs it with an AI infrastructure control plane. Intel uses the technology for Intel Cloud Optimizer and can fund an eligible customer's first year. AWS and Azure marketplace listings make procurement less exotic. NVIDIA supplies ecosystem credibility through its Connect program.

The public Kubernetes plan costs $1 per vCPU per month after a 60-day free period. Larger Kubernetes and GPU deals require a conversation. Historical funding disclosed under the Cirba and Densify names includes rounds of $5 million, $12 million, $15 million, $6.2 million and $20.78 million. Kubex remains privately held; it has not published a valuation or current revenue.

The price makes a rough trial calculation possible. A 1,000-vCPU environment carries a $1,000 monthly software price before enterprise additions. The platform has to release more than that amount in usable infrastructure value, engineering time or avoided incidents to earn its place. A fleet full of padded requests can clear that bar quickly. A carefully tuned cluster on fixed commitments may not. The 60-day period is therefore most useful when a team defines its baseline first and measures node-hours, performance and toil, rather than celebrating the larger theoretical number on a recommendation screen.

05 / The copyable bitAutomate trust in small installments

The tactic worth stealing is not the AI label. It is the sequence. First, show the work behind a recommendation. Second, select a reversible change with a friendly owner. Third, keep a visible buffer and a rollback route. Fourth, measure the effect at the infrastructure layer, not merely in a dashboard. Finally, expand the policy only after evidence earns permission. This is product-led trust, one maintenance window at a time.

The Kubex rollout, reduced to five moves

  1. Choose a meaningful but non-critical workload.
  2. Collect enough history to see peaks and repetition.
  3. Expose the model, headroom and expected node effect.
  4. Apply one guarded change through the team's normal workflow.
  5. Count released infrastructure, then widen automation.

It will not work everywhere. A tiny, static cluster may not contain enough waste to repay another SaaS fee. A team that needs cost allocation rather than optimization should start with a visibility product. Short-lived or brand-new workloads provide less behavior to model, even with a day-one sizing feature. Security rules may block an external collector or automated mutations. Strict latency, unusual startup spikes, stateful services and hard disruption budgets demand conservative policies. Most importantly, rightsized pods cannot cut spend if contracts, fixed nodes or operational rules prevent capacity from shrinking.

Nor is Kubex automatically the best choice for a team that wants a vendor to own the provisioning layer. CAST AI takes a more interventionist route and can replace or manage node-provisioning machinery, which may suit teams optimizing aggressively around spot capacity. Native HPA, VPA and Karpenter may be enough for skilled teams willing to tune them. Kubecost or OpenCost may be the better first purchase when the political problem is chargeback. Kubex earns its fee in the middle: environments complex enough to need continuous modeling, but governed enough that control and reversibility matter.

Kubex's advantage is experience with that unglamorous truth. Infrastructure optimization is not a treasure hunt for yellow bars. It is a negotiation between math, software and the person holding the pager. Cirba learned to model the data center. Densify learned to explain a better cloud instance. Kubex now wants to make the approved choice automatically, before another perfectly accurate recommendation grows old in a queue.