Inception en CDK: Pipelines que crean infraestructura que crean pipelines que crean infraestructura...
Seguro que conoces AWS CodePipeline. Y seguro que conoces AWS CDK, el framework de IaC de AWS. Y si no, es un buen momento para aprender de ambos. Pero sabías que puedes crear pipelines de una forma super sencilla uniendo estas 2 tecnologías?
Y si te digo que además vas a poder crear pipelines que creen infraestructura en AWS? Ahora tengo tu atención, verdad?
Pero, y si vamos un nivel más profundo y creamos pipelines que crean pipelines que a su vez crean infraestructura? Esto ya es como en la peli Inception (Origen) donde vamos bajando de nivel para conseguir más reutilización y mejores patrones de uso
Todo esto centralizando nuestros builds en una cuenta y con la capacidad de desplegar en distintos entornos con el mismo código
Como bonus, te llevas un repaso sobre AWS CDK y su concepto más potente: Constructs. Esto nos permite crear nuestras propias librerías y es como conseguimos crear pipelines en una sola linea de código.