-
Notifications
You must be signed in to change notification settings - Fork 1
sprint2 cierre devops
En el proceso de mejora continua del proyecto, se logra implementar en AWS los componentes de infraestructura genéricos para el proyecto (vpc, private subnets, public subnets, roles, security groups, application load balancer, elastic container cluster) y los componentes de infraestructura relacionados a cada uno de los microservicios (repositories, task definitions, services, policies, target groups, rules, etc) utilizando Terraform.
https://github.com/andergcp2/backend-proyecto-final/tree/main/aws-tf

Se implementan módulos de cada componente de infraestructura para ser llamados desde el script principal:

Terraform se encarga de aprovisionar y administrar la infraestrucutra definida en los scripts, a partir del archivo de variables donde se definen los microservicios y sus características técnicas:

-
repositorios ECR

-
definición de tareas

-
servicios ECS

- Backend Commits
https://github.com/andergcp2/backend-proyecto-final/commits/main

- Backend PRs
https://github.com/andergcp2/backend-proyecto-final/pulls?q=is%3Apr+is%3Aclosed

- Frontend Commits
https://github.com/andergcp2/frontend-proyecto-final/commits/main

- Frontend PRs
https://github.com/andergcp2/frontend-proyecto-final/pulls?q=is%3Apr+is%3Aclosed

- Pruebas unitarias
Se ejecutan pruebas unitarias, dentro del pipeline de integración y despliegue continuo, sobre los micros del backend (companies, projects, candidates, pruebas, preguntas), con un coverage superior al 80%:

| Service |
|---|
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
- Pruebas end-to-end
Se ejecutan pruebas de sistema E2E para verificar el correcto funcionamiento de las historias de usuario implementadas, utilizando Cypress e implementando los patrones Given-When-Then y Command para la facilidad de mantenimiento de los casos de prueba:

- 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






