From Prototype to Production: Why Your AI Agents Need a Platform Strategy
Moving an AI agent from a laptop experiment to a production enterprise asset is not a software problem. It is a platform engineering problem. Most organizations treat agents as unique, magical entities that require custom infrastructure, but this assumption is the primary driver of technical debt and security fragility. By applying the principles of platform engineering, specifically decoupling state from compute and enforcing standardized build packs, enterprises can move agents into production with the same reliability as traditional applications. The advantage goes to teams that stop treating agents as special and start treating them as standardized, containerized services that inherit the security and compliance rigor of the last two decades of cloud evolution.
The Hidden Cost of Special Agent Infrastructure
When developers first build AI agents, they often treat them as unique entities that require custom, fragile environments. They rely on local file system access for memory and keep agents running on personal hardware. Nick Kuhn of VMware Tanzu notes that this approach collapses the moment you leave the developer desk. Once the laptop lid closes, the agent dies.
In an enterprise environment, this snowflake infrastructure is an operational nightmare. Enterprises operate under strict regulatory frameworks, such as PCI, SOC, HIPAA, and FIPS, and often within air-gapped data centers. Attempting to build a unique path to production for every new agent project creates a fragmented, un-auditable mess.
> The whole premise behind the whole platform as a service construct is that they do not want their developers hand crafting a new platform or a new way to deploy apps for every sub-team and have like 100 different snowflakes. They want the same repeatable pattern across the board so that they can audit it and secure it.
>
> -- Nick Kuhn
Why the Obvious Fix Makes Things Worse
The conventional wisdom for scaling agents often involves building smarter agents that can manage their own environments. However, systems thinking reveals this leads to downstream complexity. As agents multiply, they require shared access to tools, memory, and models. If each agent is built to handle its own networking, certificate management, and state storage, the organization loses the ability to exert centralized control.
Kuhn argues for a build pack approach. By using standardized containers, the platform handles the heavy lifting, such as securing ingress, managing certificates, and sandboxing, allowing the agent to focus solely on business logic. This creates a path of least resistance to production. When the path to compliance is the easiest path to deploy, developers will naturally choose the secure, audited route.
The 18-Month Payoff: Why You Should Reuse Old Patterns
The most significant competitive advantage in AI deployment is not inventing new deployment paradigms, but mapping existing ones to the agentic world. We have spent two decades perfecting the 12-factor app methodology, which includes decoupling state from compute, ensuring ephemeral instances, and managing configuration through environment variables.
When you apply these to agents, you gain immediate benefits:
* Scalability: You can spin up a thousand instances of a security-review agent on every git commit.
* Reliability: You move away from it works on my machine to a battle-tested runtime that handles health monitoring and failover.
* Security: By using gateways to control access to tools via MCP servers, you can audit every single tool call, preventing the unplanned swarm scenarios that plague unmonitored agentic systems.
> If you have the agent or the LLM or whatever that is 30 hops away from the microservice it is trying to call, there is physics that are gonna add on to all of that latency and potentially at scale will even be problematic. So they kinda wanna co-locate the intelligence with the app and the data as close as possible.
>
> -- Nick Kuhn
Key Action Items
- Audit your Snowflake count (Immediate): Identify how many agents are currently running on developer laptops or unmanaged infrastructure. Calculate the risk of those agents going offline or leaking credentials.
- Standardize your build packs (Next Quarter): Move away from bespoke agent environments. Create a standardized Agent Build Pack that handles logging, security, and identity injection automatically, similar to how Java build packs handle JVM configuration.
- Implement an MCP Gateway (Next Quarter): Instead of giving agents direct, unmonitored access to tools, route all agent-tool interactions through a Model Context Protocol gateway. This provides a central point for auditing tool calls and enforcing identity-based access.
- Decouple Memory (12-18 Months): Move agent memory off the local file system. Implement a shared memory service that allows agents to access historical context across sessions, ensuring that as agents spin up and down, they retain the institutional knowledge required for complex tasks.
- Break the New Team Silo (Ongoing): Stop creating isolated AI skunkworks teams. Proactively run office hours and forums that invite infrastructure and platform engineers into the AI conversation. Their experience with traditional compliance and security is the moat that will allow your AI agents to actually reach production.