tavin.cloud / Blog
Notes from the platform
Repo-to-container deployment, agent-safe MCP, Railpack vs Dockerfile, and the design choices behind a PaaS built for both humans and AI coding agents.
- May 8, 2026 · tavinHow to give an AI coding agent production access (without giving it your kubeconfig)A practical guide to scoping production credentials for AI coding agents — OAuth, scoped PATs, deploy intents, and audit trails — so an agent can ship code without inheriting your cluster.
- May 8, 2026 · tavinDeploying a Python FastAPI service from GitHub without writing a DockerfileA practical 2026 walkthrough for shipping a FastAPI service from a GitHub repo — Railpack auto-detection, Uvicorn vs Gunicorn, environment variables, and an agent-safe deployment surface.
- May 8, 2026 · tavinRailpack vs Dockerfile — choosing how your repo becomes a containerWhen to let an auto-builder like Railpack produce your container image, when to write a Dockerfile yourself, and how the two should coexist on a modern PaaS.
- May 8, 2026 · tavinHow to deploy a Node.js app from a GitHub repo in 2026A practical 2026 guide to deploying a Node.js service from a GitHub repository — Railpack auto-detection, Dockerfile escape hatch, environment variables, custom domains, and AI agent control.
- May 8, 2026 · tavinModel Context Protocol for deployment platforms — a practical primerWhat the Model Context Protocol (MCP) is, why every major deployment platform is shipping an MCP server, and what good MCP design looks like for repo-to-container PaaS.
- May 5, 2026 · tavinAI agents need a deployment surface, not another dashboardWhy AI coding agents need narrow, auditable deployment tools instead of browser-only cloud consoles or broad platform API keys.
- May 5, 2026 · tavinAgent-safe deployment is the wedgeMCP is becoming common infrastructure. The durable product edge is scoped authority, approval handoffs, audit logs, and a repo-to-container contract agents can reason about.
- May 4, 2026 · tavinYour repo should be the cloud contractA Git repo is the clearest portable contract between an application, its build, and the platform that deploys it.
- May 3, 2026 · tavinWhen to choose a repo-to-container PaaS over serverlessServerless is excellent for short-lived request handlers, but long-running workloads often want a repo-to-container PaaS instead.