AWS CodePipeline es un servicio de entrega continua que permite automatizar actualizaciones de código e infraestructura y tener aplicaciones rápidas y fiables.
AWS CodePipeline automatiza las fases de compilación, prueba e implementación del proceso de lanzamiento cada vez que se realiza una modificación en el código, en función del modelo de lanzamiento que defina.
En el video vamos a aprender a realizar pipelines de integración y despliegue continuo. Se montará una infraestructura sencilla empleando AWS API Gateway para el consumo de una Lambda.
Por otro lado, utilizaremos AWS CodePipeline como orquestador de servicios como AWS CodeCommit en el cual tendremos en un repositorio; AWS CodeBuild el cual nos ayudará a ejecutar unos comandos en el pipeline y un Bucket AWS S3 a manera de almacenamiento o backup.
También, configuraremos AWS IAM para controlar las políticas y permisos que utilizaran los servicios para comunicarse entre ellos.