AI Paved Roads
Shared AI infrastructure for a whole company: a governed workflow-automation platform, LLM observability and agent templates.
Watch the explainer: AI Paved Roads, 75 secondsWatch the 75-second narrated explainer. English captions on.Read the transcript
TL;DR
n8n on Kubernetes in queue mode, Langfuse tracing as an installable package, and an agent template where adding an agent means copying it.
01
Context
The first LLM tools proved value but did not compound: each had bespoke deployment, no observability and architecture decisions locked inside one repo. The goal became paved roads, making the right way the easy way, for humans and for AI coding agents.
02
What I built
- A company-wide workflow-automation platform: n8n on Kubernetes in queue mode, with a second fully isolated instance for the operations team on its own tag-triggered deploy pipeline.
- LLM observability as a platform: a Langfuse deployment plus an installable tracing package, so any agent gets tracing by adding a dependency rather than writing integration code.
- A paved-road agent template: FastAPI on Lambda with structured logging, health endpoints and CI that scales to a multi-module monorepo, where adding a new agent means copying the template.
- A boilerplate for AI staff tools with enforced architecture: only the engine layer may touch the LLM SDK, and every folder carries its own rules file with ownership boundaries.
- A repeatable deployment signature proven on internal dashboards taken from prototype to Kubernetes in two-day sprints, each app aligned to a named reference pattern rather than improvised.
03
Engineering judgment
The platform treats scaffolding as a product with users: templates ship with extension documentation, CI that scales to many modules, and explicit architectural boundaries, so downstream teams and AI coding agents inherit judgment rather than files. Those boundaries held when the boilerplate seeded a flagship multi-agent system that reached production in about three months.
04
Outcome
AI work at the company now lands on shared rails: workflows run on a governed platform hosting dozens of production automations, agents ship from a template with observability included, and new internal tools reach Kubernetes in days.
05
Transcript
Read the 75-second explainer as text
The first AI tools did not compound. Each had its own one-off deployment, no observability, and its architecture locked inside one repo. AI Paved Roads makes AI shared infrastructure, so the right way is the easy way, for humans and AI coding agents.
Workflows run on n8n, a company-wide platform, on Kubernetes in queue mode, plus a fully isolated instance for operations, with its own tag-triggered deploy pipeline. Observability is a platform too: Langfuse, plus an installable tracing package. Any agent gets tracing by adding a dependency, not by writing integration code.
New agents start from a paved-road template, with logging, health checks and CI built in. Adding an agent means copying it. And in the staff-tool boilerplate, only the engine layer may touch the LLM SDK.
Built with n8n, Langfuse, FastAPI, LangGraph, Terraform and Helm, on EKS. New internal tools now reach Kubernetes in days. Paved roads. The right way is the easy way.