Objetivo
-
Crear un servicio API REST y/o un servidor web con al menos 2 endpoints o páginas según corresponda.
-
Utilizar un marco de desarrollo para la implementación del servicio. Documentar claramente la API, especificando los endpoints, métodos HTTP permitidos y el formato de los datos de solicitud y respuesta.
- Crear una o varias imagenes Docker del servicio desarrollado.
- Publicar la imagen en Google Cloud Artifact Registry.
Objetivo
-
Crea con Terraform la cuenta de servicio para habilitar al Pipeline para interactuar con la nube seleccionada.
-
Crear un pipeline que automatice el proceso de construcción, almacenamiento y despliegue del servicio.
-
Configurar el pipeline para ejecutarse automáticamente cuando se realicen cambios en el repositorio del proyecto.
-
Definir un flujo de trabajo para integrar nuevos features. Se recomienda feature-branch
Integrar al proyecto:
- Controles de calidad
- Logging GCP y Queries
- Gestión ambientes Staging y Producción
Integrar al proyecto:
- Métricas, análisis, Alarmas y Paneles
- Agrega con Terraform y el módulo google_monitoring_dashboard el dashboard principal de tu proyecto.
¡Éxito!