CICD
Se refiere al Continuous Integration Continuous Delivery, la cual es una practica que consiste en Integrar y hacer Delivery de partes de un Software de forma continua, es una practica especialmente popular debido al bajo acoplamiento que permite la arquitectura de Microservicios.
Para implementarlo se utiliza una pila de Tecnologias, entre ellas algunas como:
- Docker
- OpenShift. Es un orquestador de maquinas Docker (PaaS) que te permite desplegar cada container de acuerdo a las necesidades que tiene cada uno (load balancing)., es decir, te permite escalar cada microservicio de acuerdo a las necesidades que se tienen.