Centralized vs Decentralized ML Platforms
A centralized ML platform trades team autonomy for standardization, while decentralized platforms embed ML tooling inside product teams. Centralized suites drown in ticket queues; decentralized ones duplicate cost and security holes without strong governance.
Why it exists
ML infrastructure is expensive to build and easy to get wrong. Early-stage companies usually start with ad-hoc notebooks and manual deployments, but as the number of models and teams grows, duplication and compliance risks explode. The centralized versus decentralized debate exists because there is no single topology that simultaneously maximizes standardization, cost efficiency, and team autonomy. Organizations must choose where control lives.
The mental model
Think of a power grid versus home solar panels. A centralized ML platform is the grid: one platform team builds compute clusters, feature stores, model registries, and serving meshes that every product team plugs into. A decentralized platform gives each product team its own infrastructure budget and engineers, letting them build bespoke pipelines tailored to their data and latency constraints. Centralization optimizes for reuse and governance; decentralization optimizes for iteration speed and domain ownership.
How it works
In practice, a centralized team maintains golden paths. Product teams submit training jobs through a shared orchestrator, reuse approved container images, and deploy to a unified serving layer. Costs are consolidated and hardware utilization is high. In a decentralized model, product teams own cloud accounts or namespaces end-to-end. They select their own experiment trackers, training frameworks, and serving stacks. Coordination happens through federated standards, policy-as-code, and architecture review boards rather than direct platform control.
When to use it
Centralize when you have many small ML teams doing similar work, when you need strict regulatory compliance across all models, or when you are buying expensive GPU clusters that require high utilization to justify the capital expense. Decentralize when product domains differ radically, when teams need to ship faster than a platform roadmap allows, or when business units operate under different legal jurisdictions that forbid shared data environments.
When not to use it
Do not centralize if your platform team lacks the headcount to support a growing user base. A three-person platform team supporting fifty ML engineers becomes a ticket queue that kills velocity. Do not decentralize if every team is reinventing the same security baselines, cost alerts, and model monitoring. You will leak money and create compliance gaps that auditors will find.
One canonical example
A global retailer might run a centralized platform for its search and recommendation models because they share the same real-time feature store and serving mesh. Meanwhile, its acquired healthcare subsidiary runs a decentralized stack because patient data cannot leave a HIPAA-isolated cloud account and the subsidiary's latency requirements differ from the retail core.
Interview question
A company with fifty ML engineers and only three platform engineers mandates that all teams use a centralized training and serving stack. What is the most likely outcome per the card?
- a.GPU utilization falls because teams avoid the shared orchestrator
- b.Product teams experience delays as the platform team becomes a ticket bottleneckCorrect
- c.Teams rapidly ship models by reusing approved container images
- d.Each team builds its own feature store to satisfy unique latency needs
Why? this is the answer
The card explicitly warns that a small platform team supporting many ML engineers becomes a ticket queue that kills velocity. While reusing approved images is a goal of centralization, it is not the likely outcome when the platform team is critically understaffed.
Just read this? Test yourself on what you have been reading.
- #mlops
- #infrastructure
- #platform engineering
- #organization
- #governance
Put your scrolling time to good use
Learn one idea, try a quiz and save useful cards for revision. Tezvyn makes it easy to learn and stay current in your tech field, a few minutes at a time.
The iPhone app is on the way
We are building it. Until it lands, nothing here is held back from you: every interview card, your saved cards, streaks and the job board all work in Safari, plus hundreds of free practice quizzes of thirty questions each. Sign in and it all carries over to the app the day it arrives.
Want it as an icon? Tap Share at the bottom of Safari, then Add to Home Screen. It opens full screen and the cards you have read stay available offline.
We are hiring for this. Open roles that interview on mlops — each one lists the topics its interview covers.
See open roles