udistrital / autenticacion_mid

0 stars 0 forks source link

Estrategia migración de X-Ray en Crud's y Mid's faltantes #87

Open milo19980525 opened 1 year ago

milo19980525 commented 1 year ago

Se requiere definir estrategia de instrumentación de API's mid y CRUD restantes para subir a pruebas y a producción.

Especificaciones técnicas

Sub Tareas

Criterios de aceptación

Requerimientos

Dependencias

Definition of Ready - DoR

Definition of Done - DoD - Desarrollo

a52290451 commented 11 months ago

Actualización de estado

Se inicia con el cronograma de actividades para la instrumentación, migración y despliegue de APIs con AWS X-Ray.

https://udistritaleduco-my.sharepoint.com/:x:/g/personal/computo_udistrital_edu_co/EUVdB7ZYQ9JGky74KnmbyNoBOrZVTdkkgfM8_PU5pNL5fQ?e=aS3Man

a52290451 commented 11 months ago

Actualización de estado

Se realiza la revisión y estimación en tiempos (horas) de 50 de las 85 APIs activas en AWS.

Para APIs MID, se requiere:

  1. Realizar una migración de métodos asociados a la realización de peticiones a la librería "utils_oas".
  2. Refactorizar la API para que consuma los métodos de la librería "utils_oas".
  3. Instrumentar la API con AWS X-Ray.
  4. Realizar pruebas en local de los cambios.
  5. Desplegar en ambiente de pruebas y realizar pruebas de funcionamiento.
  6. Desplegar en ambiente de producción y realizar estabilización de los cambios realizados.

Para APIs CRUD, se requiere:

  1. Instrumentar la API con AWS X-Ray.
  2. Realizar pruebas en local de los cambios.
  3. Desplegar en ambiente de pruebas y realizar pruebas de funcionamiento.
  4. Desplegar en ambiente de producción y realizar estabilización de los cambios realizados.

Nota: en algunos casos se requieren realizar ajustes adicionales en las APIs como la actualización de la imagen en AWS, actualización de versión de GO y pasos en Drone y actualización de dependencias entre otros. Esto aumenta los tiempos requeridos para actualizar los cambios asociados a AWS X-Ray.

a52290451 commented 11 months ago

Actualización de estado

Se concluye con la implementación de la estrategia de migración, que abarca la refactorización e instrumentación de APIs. Según el cronograma establecido, se estima que el proceso de actualización de las APIs tendrá una duración aproximada de 8 a 9 semanas. Es importante señalar que esta estimación podría variar en función de la complejidad inherente a cada API específica.