Cómo pasé de 5 minutos a 40 segundos en mis despliegues CDK
21/10/2025
¿Alguna vez has lanzado un cdk deploy…
y te has ido a por un café porque sabías que tardaría una eternidad?
A mí me pasaba cada día.
Hasta que un día me di cuenta de algo:
No necesitaba más potencia, necesitaba menos espera.
En mis proyectos con AWS CDK descubrí que gran parte del tiempo no se iba en la infraestructura…
sino en reconstruir y subir los mismos assets una y otra vez: Lambdas, imágenes Docker, dependencias, etc.
Así que hice dos cambios simples 👇
1️⃣ Activé el asset caching en CodeBuild y localmente, para que CDK no reconstruya ni suba los artefactos que no cambian.
2️⃣ Reutilicé los Docker layers con un ECR compartido, en lugar de regenerarlos cada build.
Resultado:
De 5 minutos a 40 segundos de despliegue promedio.
Y, lo mejor, totalmente reproducible en cualquier entorno
Esto es lo bonito de AWS CDK:
Cuando lo entiendes de verdad, puedes diseñar tu flujo como un sistema de alta velocidad.
🧩 En el curso de CDK Ninja hay un módulo completo a este tipo de optimizaciones para que tus pipelines vuelen y no pierdas tiempo en cada push.
¿Te gustaría que grabara un vídeo explicando esta configuración paso a paso para el canal de Youtube?
