Parametros_DevOps_2024_Semana5 - CaviedesGitHub/MiProyectoFinal GitHub Wiki

NOTA

El servicio elegido para el despliegue de los microservicios fue Elasticbeanstalk, esta plataforma en la cuenta AWS gratuita que estoy usando no me ha dejado subir mas de cinco microservicios en sus respectivos entornos. Me informa de un error en el numero de maquinas ec2. Por tal razón la solución adoptada fue la de crear una segunda cuenta gratuita y colocar otros 5 microservicios ahí. La comunicación que es necesaria entre los microservicios sigue igual. Los cambios en la arquitectura son mostrados aquí: Diagramas de Despliegue

Para esta quinta semana también se tendrá en cuenta el parámetro de cobertura de pruebas unitarias. De este parámetro depende si el despliegue del nuevo Commit se hace o se cancela. Para esta semana los parámetros quedaron así:

Cubrimiento Minimo  Archivo Cubrimiento Real
79% Microservicio Auth 80%
64% Microservicio Empresas 70%
71% Microservicio Candidato 77%
62% Microservicio Perfiles 67%
80% Microservicio PruebasTec 85%
90% Microservicio Validador 94%
86% Microservicio Motor1 91%
86% Microservicio Motor2 91%
86% Microservicio Motor3 91%

Evidencia Microservicio Auth

Evidencia Microservicio Empresas

Evidencia Microservicio Candidatos

Evidencia Microservicio Perfiles

Evidencia Microservicio Pruebas

Evidencia Microservicio Validador

Evidencia Microservicio Motor1

Evidencia Microservicio Motor2

Evidencia Microservicio Motor3

Cuenta AWS 1

Evidencia Repos (CodeCommit)

Evidencia Projectos de Compilacion (CodeBuild)

Evidencia Pipeline de automatización (CodePipeline)

Evidencia despliegue APP (Elastic Beanstalk)

Evidencia despliegues Microservicios en su Entorno (Environment ElasticBeanstalk)

Cuenta AWS 2

Evidencia Repos (CodeCommit)

Evidencia Projectos de Compilacion (CodeBuild)

Evidencia Evidencia Pipeline de automatización (CodePipeline)

Evidencia despliegue APP (Elastic Beanstalk)

Evidencia despliegues Microservicios en su Entorno (Environment ElasticBeanstalk)

Cuenta AWS 3

Evidencia Repos (CodeCommit)

Evidencia Projectos de Compilacion (CodeBuild)

Evidencia Evidencia Pipeline de automatización (CodePipeline)

Evidencia despliegue APP (Elastic Beanstalk)

Evidencia despliegues Microservicios en su Entorno (Environment ElasticBeanstalk)