Es
Eng

La clave del éxito: un equipo comprometido y una buena comunicación

Cliente
Seguros/Salud
Partner
No items found.
Productos y servicios
Development
Sector
País
Chile

En 2023, nuestro cliente decidió migrar uno de sus middlewares a una nueva arquitectura basada en microservicios y el proyecto fue adjudicado a CleverIT por su amplia experiencia en migraciones y soluciones de desarrollo a medida.

El middleware antiguo del cliente estaba desarrollado en .NET Framework 4.7.2 y se encontraba en Service Fabric de Microsoft Azure. La obsolescencia de este framework, el riesgo de no tener soporte de Microsoft para las APIs antiguas, la incompatibilidad con las versiones de Kubernetes y el riesgo de seguridad eran algunos de los desafíos que enfrentábamos.

CleverIT propuso migrar los 44 microservicios del middleware a contenedores en Kubernetes, desarrollados en .NET 5. Esto permitiría administrar los servicios de manera independiente, evitando problemas globales en la solución cuando uno de estos servicios falla. Además, se implementaría un proceso de despliegue automatizado usando los Pipelines de Azure DevOps.


El proyecto se completó exitosamente dentro del plazo y del presupuesto previsto. Los resultados técnicos fueron los siguientes:

  • Se ejecutaron 268 Casos de Prueba en ambiente Dev y QA para los diferentes Endpoints migrados.
  • Se implementaron 55 pruebas automatizadas usando XUnit, SpecFlow y RestSharp.
  • Se migraron 44 microservicios.
  • Se efectuaron 42 pruebas unitarias en las capas Controller, Services y Client, para un coverage mínimo de 70%.


De esta manera se lograron resolver los problemas con los key values en una etapa temprana del desarrollo.

Curiosamente, una semana antes de finalizar, los servicios antiguos fallaron. Esto permitió al cliente anticiparse a una falla general.

La migración del middleware a una nueva arquitectura basada en microservicios fue un éxito gracias al trabajo impecable del equipo de CleverIT. La empresa demostró su capacidad para planificar y ejecutar proyectos complejos, así como su compromiso con la satisfacción del cliente.

Si necesitas asistencia en tus migraciones te invitamos a contactarnos

Contamos con equipo con gran experiencia