-
Notifications
You must be signed in to change notification settings - Fork 1
sprint3 avance semana1 devops
Se configuran los nuevos microservicios candidatos-tests, pruebas-cmd y pruebas-qry en terraform para crear los respectivos recursos de infraestructura de manera automatizada (repositories, tasks, memory-policy, cpu-policy, autoscaling, services, target-groups, rules, etc):

- Ejecución del pipeline CI/CD para cada microservicio. Se incluyen los nuevos servicios candidatos-tests, pruebas-cmd y pruebas-qry, además de los ajustes a los micros candidates-cmd y candidates-qry:
- Se actualiza el servicio ECS de cada micro en el cluster ECS (infraestructura previamente creada con terraform):

- Se habilita el servicio de logs CloudWatch para cada micro en el cluster ECS:

Para facilitar el monitoreo de errores:

y el monitoreo de eventos:

- Se configura una aplicación para NextJs con SSR en Amplify de AWS, el cual es un servicio que administra la integración y despliegue continuo de aplicaciones.
- Configuración del CI/Cd en Amplify

- Proceso de CI/CD corriendo luego de un commit a la rama develop del repo de Github


- Configuración para integración continua:

- Monitoreo como práctica de DevOps

Historias en progreso para la semana 1 del tercer sprint, asignadas a cada integrante:

Tanto a nivel de HU como de las respectivas tareas de la misma (implementación del backend, frontend, pruebas unitarias, pruebas end-to-end, configuración de la infraestructura y del pipeline CI/CD):
-
HU-29 Búsqueda de candidatos dados unos criterios

-
HU-93 Cargue de Banco de preguntas

-
HU-94 Asignación de pruebas a candidato

-
HU-13 Registro de resultado de prueba técnica

-
Backend Commits

-
Backend PRs

-
Frontend Commits

-
Frontend PRs

Para esta primera semana se ejecutan, dentro del pipeline CI/CD, pruebas unitarias, con un coverage superior al 90%, sobre los micros pruebas-cmd y pruebas-qry, encargados del cargue de un archivo con el banco de preguntas de una prueba:
-
Candidatos-tests

-
Pruebas-cmd

-
Pruebas-qry

-
Candidatos-cmd

-
Candidatos-qry

Adicionalmente se ejecutan pruebas de sistema E2E para verificar el correcto funcionamiento de las funcionalidades implementadas durante la primera semana del tercer sprint.
-
Búsqueda de candidatos dados unos criterios

-
Cargue de Banco de preguntas

- Avance-1 - Charts
- Avance-1 - Devops
- Avance-2 - Charts
- Avance-2 - Devops
- Cierre - Charts
- Cierre - Devops
- Cierre - Retrospectiva
- Cierre - Instructivo Usuario
- Cierre - Documentación Técnica
- Objetivos, Restricciones y Requisitos
- Escenarios de calidad
- Visión de Arquitectura
- Estilos Tácticas Patrones
- Experimento1
- Experimento2
- Resultados Experimentación