I just read Platform Engineering’s 2026 predictions, and one line stopped me cold:
“By the end of 2026, mature platforms will offer a single delivery pipeline serving app developers, ML engineers, and data scientists through one unified experience.”
We’re about to invest in a dedicated ML platform. Separate infrastructure, separate deployment processes, separate governance. The quote makes me wonder if we’re already building legacy infrastructure.
Why this matters right now:
-
The separation is expensive - We’re looking at running parallel deployment systems with different RBAC models, different resource quotas, different monitoring stacks. That’s not just infrastructure cost—it’s cognitive load on every engineer who touches both.
-
The “handoff” tax - Model handoffs remain manual today. An ML engineer trains something in one environment, then it has to get packaged, validated, and deployed through a completely different system. Every handoff is a place where things break.
-
AI agents need platform citizenship - If AI agents are becoming “first-class platform citizens” with RBAC permissions and resource quotas like the predictions say, does it even make sense to separate “ML infrastructure” from “app infrastructure” anymore?
But here’s my product lens concern:
When I talk to our ML team, they say app deployment pipelines don’t understand their world. They need feature stores, model versioning, A/B testing for models, data drift monitoring. These aren’t just “deploy a container and call it done.”
Our platform team says building one pipeline that serves both personas means either:
- Lowest common denominator (nobody’s happy)
- Maximum flexibility (unmaintainable complexity)
The questions I’m wrestling with:
-
Is “unified” even the right goal? Maybe standardized interfaces between specialized systems is smarter than one pipeline trying to do everything?
-
Who wins and who loses? If we unify, do app developers get more complexity they don’t need? Do ML engineers lose tooling they depend on?
-
What’s the actual business case? “Unified” sounds good, but is the ROI in reduced operational overhead worth the migration pain and potential productivity hit for specialized teams?
I’d love to hear from folks who’ve tried this. Are you running unified pipelines that actually serve multiple personas well? Or are you keeping things separate and solving the integration problem differently?
What am I missing in this decision?