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?

Si no estás suscrito aún hazlo aquí

Scroll al inicio