Monorepos con Turborepo en producción
Un monorepo bien armado acelera el shipping de features. Uno mal armado se convierte en un laberinto de dependencias circulares.
Principios que funcionan
- Paquetes pequeños y con responsabilidad clara (
ui,config,utils). - Evitar barrels pesados que importan medio repo.
- Cache remoto de Turbo para CI que no recompila lo que no cambió.
json{ "pipeline": { "build": { "dependsOn": ["^build"], "outputs": [".next/**", "dist/**"] } } }
La clave no es el tooling sino las convenciones del equipo: qué va a packages/ y qué se queda en cada app.
¿Te sirvió este post?
Discusión
2 comentariosJG
Juana GómezHace 2 horas
Excelente desglose. La explicación del Request scope me vino al pelo.
¿Te gustó el artículo?
Suscribite para recibir las últimas publicaciones directo en tu email.