📄️ Introducción
Enlace del proyecto en Github
📄️ Dependencias
Estas son las herramientas que vamos a usar en la última sesión de nuestro taller.
📄️ Kubernetes
Kustomize
📄️ Integración Continua
Ahora vamos a ver cómo implementar de una manera muy sencilla nuestro flujo de Integración Continua. Como ya sabéis, la integración continua es una práctica de desarrollo software mediante la cual los desarrolladores combinan los cambios en el código en un repositorio central de forma periódica, tras lo cual se ejecutan pruebase automáticas para comprobar si ese código puede "integrarse".
📄️ Configuración Github
Además de crear esta configuración, es indispensable tener cierto control sobre ciertas ramas en nuestro repositorio central, para evitar que cualquiera pueda integrar su código de forma forzosa, saltandose así el flujo que acabamos de crear. Es por ello que GitHub nos proporciona unos mecanismos para controlar nuestro flujo de integración.
📄️ Monitorización
Ya por fin llegamos al último apartado de la sesión. En este caso vamos a hablar de la monitorización. Una vez desplegado nuestro proyecto, es importante habilitar una forma en la que recoger datos acerca de nuestro proyecto. La recolección de errores, para arreglar problemas que puedan aparecer a nuestros usuarios, visualización de telemetría de usuarios, para conocer los comportamientos y mejorar la funcionalidad de nuestro servicio o la proyección de uso, para poder determinar la escalabilidad de nuestro despliegue son métricas muy interesantes que tenemos que tener presentes a la hora de poner en producción nuestro proyecto.