Casos de éxito
ES EN

Tecnologías cloud: cimientos para compañías del futuro.

2023

Health in Code

Full Cloud, Big Data y Microsoft Azure

¿Quieres que trabajemos juntos?

Say Hello!
 

El grupo Health in Code nace tras la fusión de tres compañías españolas punteras en diagnóstico genético.

Tras la unificación, el nuevo grupo se enfrenta al reto de gestionar una variedad de soluciones tecnológicas y procesos duplicados que limitan su capacidad de escalado y pueden suponer un freno para seguir evolucionando sus productos a la velocidad que requiere el mercado.

¿Cómo romper los silos tecnológicos heredados de cada una de las compañías, homogeneizar procesos, ganar en eficiencia y explotar el valor de sus datos?

Desde Paradigma acompañamos a Health in Code en esta transformación, a través de una plataforma tecnológica unificada en la nube que les permita escalar más fácilmente, automatizar procesos y con costes flexibles en función de la demanda.

Foundations sobre Azure.

En una primera etapa, lanzamos un foundations sobre Microsoft Azure con el objetivo de implementar un modelo de cloud híbrido, permitiendo un crecimiento sólido, una rápida expansión y una gestión de costes flexibles.

En esta primera fase conseguimos:

  • Desplegar un entorno híbrido utilizando Azure como cloud público.
  • Definir un modelo de gobierno en la nube con la estructura de subscripciones, nomenclatura, etiquetado y políticas de recursos en Azure.
  • Establecer la arquitectura de la Landing Zone de Azure, trabajando en el modelo de red, almacenamiento, mensajería y gestión de secretos que darán soporte a las cargas de trabajo desplegadas en la nube.
  • Apoyar la integración de la solución IAM corporativa con el fin de dotar a la compañía de una gestión única de identidades.
  • Automatizar el aprovisionamiento, despliegues y configuración mediante infraestructura como código (IaC) en el conjunto de entornos.
  • Implantar Kubernetes como entorno de despliegue de aplicaciones contenerizadas tanto en Azure como On premise.

DevOps, garantía de buenas prácticas.

DevOps nos da tranquilidad y garantía.

A continuación, diseñamos e implementamos la nueva estrategia DevOps, que garantiza la aplicación de las buenas prácticas de desarrollo y calidad durante todo el ciclo de vida del desarrollo. En esta fase nos encargamos de:

  • La formación y acompañamiento a los equipos de desarrollo en los principios de contenerización, desacoplamiento y utilización de arquetipos.
  • Introducir criterios de validación de cobertura de tests unitarios que se complementan con validaciones de tests de mutación.
  • Establecer Sonar como herramienta de análisis de código, integrada en el flujo de CI/CD.
  • Crear arquetipos para la validación de los desarrollos Front y Back basados en Cypress y Python.
  • Realizar la integración de JIRA X-Ray y Azure DevOps.
  • Generalizar las reuniones de “3 amigos” (negocio, equipo de desarrollo y calidad) con el fin de mejorar la definición de las historias de usuario en las fases tempranas del desarrollo.

Modelo de cloud híbrida.

Azure.

Modelo de cloud híbrida.

Estrategia Data Driven.

Y finalmente, como parte de la estrategia Data Driven, definimos una nueva arquitectura de referencia del dato, con los fundamentos a nivel de ingesta, procesamiento, almacenamiento, explotación y visualización de los datos. Además, se crean los diferentes arquetipos de datos para facilitar el desarrollo de nuevos procesos o componentes de manera sencilla.

Como parte de la arquitectura de ingesta y almacenamiento desplegamos Azure Data Factory y Azure Data Lake y utilizamos PowerBI como herramienta de visualización, permitiendo la creación de cuadros de mando que ayudarán en la toma de decisiones en la compañía.

Mejora en la toma de decisiones.

A través de esta nueva arquitectura, Health in Code dispone de una infraestructura unificada en la que desplegar sus nuevos productos de análisis de datos de NGS, detección, anotación y pre-clasificación de variantes genómicas.

Gracias a un modelo de cloud híbrida, Health in Code puede escalar su infraestructura de forma ágil y responder a contextos de alta demanda y cuenta con entornos tecnológicos de innovación acelerada sobre los que construir sus próximas soluciones de mercado.

Los equipos de desarrollo utilizan ahora un marco común de trabajo, con un alto grado de automatización en el despliegue y las pruebas, lo que permite reducir los errores y asegurar la calidad en todo el ciclo de vida del software.

Además, se han dado los primeros pasos para convertirse en una compañía Data Driven, permitiendo una mejora en la toma de decisiones mediante la utilización de datos analíticos, a través de cuadros de mandos en PowerBI.

Análisis de la productividad.

Análisis de muestras de ADN

  • Control centralizado del estado de la producción de muestras y acuerdos de entrega con clientes.
  • Medición de los tiempos de los procesos de laboratorio y visualización de desviaciones o picos de carga de trabajo en determinados análisis, fases de laboratorio o clientes para su optimización.

Informe de Servicio de Atención al Cliente

  • Control del número de contactos al servicio de atención al cliente y del número de incidencias creadas.
  • Obtención de diversas métricas de tiempos de resolución y tasa de resolución en el primer contacto.

Área de Clientes

  • Control de la evolución del registro de solicitudes en el portal de clientes.
  • Análisis de solicitudes por cliente, país, especialidad médica o estado.

Gracias a las nuevas bases tecnológicas, Health in Code cuenta ahora con unos cimientos sólidos sobre los que seguir construyendo su compañía del futuro.

Migración a la nube de azure.
Víctor Navarro
La profesionalidad y el conocimiento técnico de las personas de Paradigma es increíble. No paras de aprender con ellos cosas nuevas relacionadas con la tecnología. El equipo humano es insuperable.

Víctor Navarro

CIO en Health in Code