zoff.tech

Proyecto

Microstax

Un runtime de entornos nativo para agentes — sandboxes de Kubernetes aislados y gobernados para desarrolladores humanos y agentes de IA autónomos.

Spin-up < 60 s · 8+ horas ahorradas por dev por semana · onboarding de 2 semanas a 1 día

KubernetesLangGraphGitHub ActionsTypeScript

Qué hace

Microstax es un plano de control para entornos de desarrollo on-demand. Provisiona namespaces de Kubernetes aislados desde definiciones de Blueprint, automatiza todo el ciclo de vida (crear, compartir, depurar, destruir) y se integra con CI/CD: cada PR obtiene su entorno por rama, heredado de una línea base compartida.

El mismo runtime sirve a desarrolladores humanos y a agentes de IA autónomos — ambos obtienen sandboxes gobernados con NetworkPolicy, logs en tiempo real y apagado automático.

Cómo inspeccionarlo

  • Líderes de producto: Mira el flujo de referencia compartida / overlays. La decisión de producto no fue "más personalización"; fue acortar el tiempo hasta que un desarrollador nuevo obtiene valor.
  • Líderes de ingeniería: Revisa las restricciones del ciclo de vida: aislamiento por namespace, NetworkPolicy, limpieza por TTL, entornos por PR y observabilidad. Eso separa un demo de una infraestructura que tu equipo puede sostener.
  • Operación: Pregunta qué pasa cuando un sandbox consume recursos de más, un entorno de PR no arranca o un agente necesita un runtime gobernado. Esos modos de falla moldearon más el producto que el happy path.

Qué construimos, de principio a fin

  • El plano de control de Kubernetes (k3s, orquestación de namespaces, NetworkPolicy).
  • El DSL de Blueprint — compatible con Docker Compose, con overlays para entornos de referencia compartidos.
  • La automatización del ciclo de vida: limpieza por TTL, snapshots, URLs compartibles.
  • Las integraciones: GitHub Actions para entornos por PR, extensión de VS Code, API REST, métricas Prometheus.
  • El soporte de primera para agentes: primitivos LangGraph + MCP Server.

Discovery a primer usuario pagando: 14 semanas. Tres ingenieros senior, tiempo completo.

La decisión difícil de la semana 3

Empezamos Microstax asumiendo que cada equipo querría Blueprints personalizados desde el día uno. El primer piloto nos dijo en la semana 3 que no iba a invertir dos días escribiendo su propio Blueprint solo para probar el producto. Tiramos el modelo "custom primero" y construimos el sistema de referencia / overlays compartidos esa misma noche. La mitad del equipo no estaba de acuerdo en ese momento. El número con el que lideramos hoy — onboarding en 1 día en vez de 2 semanas — no existiría sin ese cambio.

Qué cortamos

  • Un IDE en el navegador. Los usuarios reales querían usar su propio VS Code; el IDE en navegador era una función buscando una historia. Cortado en la semana 5.
  • Una capa multi-cloud. Los primeros tres clientes corrían todos en GKE. Elegimos primitivos GKE-native y recuperamos 6 semanas.
  • Edición colaborativa en tiempo real dentro de un sandbox compartido. Útil, pero no era por lo que pagaban. Archivado como "v2."

Resultados en producción

  • Spin-up por debajo de 60 segundos en p95.
  • 8+ horas ahorradas por desarrollador por semana (medido contra su flujo previo de turnos de staging).
  • Aislamiento entre equipos al 100% — sin más contención de staging compartido.
  • Ingeniero nuevo productivo en 1 día (antes 2 semanas).
  • ~70% menos costo de infraestructura por entorno con overlays compartidos.

Estos números vienen del flujo de cliente temprano que reemplazamos, no de un benchmark genérico. Sirven porque describen el antes y después operativo: menos choques en staging compartido, creación más rápida de entornos y menos setup repetido.

Por qué importa para tu proyecto

Si construyes infraestructura para desarrolladores — y más si los agentes de IA van a ser uno de los "usuarios" de esa infra — las decisiones de diseño que ya tomamos en Microstax son decisiones que no tendrás que volver a litigar. Te podemos mostrar las fallas antes de que las pises.

Si tu proyecto está en otro terreno, la disciplina es la misma: escribe la evaluación primero, mata el supuesto equivocado en la semana 3, envía a un usuario real en la semana 2.

¿Tienes un sistema de IA acotado para construir?

30 minutos. Problema, dueño, presupuesto, fecha y criterio de éxito.

Agendar llamada