Vivy, empresa alemana líder en tecnología sanitaria con experiencia en salud, seguridad de datos, diseño y usabilidad, ha desarrollado un asistente sanitario virtual. Disponible para las plataformas Apple iOS y Android, esta aplicación móvil rica en seguridad permite a sus usuarios hacerse cargo de su propia salud, con acceso desde cualquier lugar y en cualquier momento.
Considérelo como su historia clínica digital, que le da acceso a la información personal de sus pacientes y le permite comunicarse con sus médicos y proveedores de seguros.
Como Vivy es un intermediario entre los pacientes y sus proveedores sanitarios, es vital que la aplicación esté siempre disponible.
Para cumplir con este alto nivel, Vivy ejecuta aplicaciones nativas de la nube basadas en microservicios. La plataforma de asistente de salud virtual de Vivy se ejecuta dentro de un entorno de Amazon Web Services Elastic Compute Cloud (EC2) que ejecuta Kafka con contenedores Docker. El uso de una infraestructura en la nube permite a Vivy operar de manera eficiente con un equipo relativamente pequeño de desarrolladores. Actualmente, el entorno consta de nueve hosts EC2 que ejecutan 14 microservicios.
La aplicación Vivy recibe >200 millones de solicitudes por segundo
Con Instana, Vivy redujo el tiempo medio de reparación (MTTR) en un 66 % de hasta 3 días a 1 día o menos
El éxito de Vivy depende de una experiencia perfecta para sus clientes. Ya se trate de peticiones lentas o de servicios con fallos, Vivy no puede permitirse un retraso en el tiempo que tardan los datos en llegar a sus 120.000 usuarios. Estas altas expectativas no son fáciles de cumplir, ya que el enorme volumen de datos con el que se trata Vivy dificulta la identificación de las necesidades de capacidad sin tener que recurrir a procesos manuales que consumen mucho tiempo.
A medida que la aplicación fue ganando popularidad, recibía más de 200 millones de solicitudes por segundo, los desarrolladores de Vivy se dieron cuenta de que algunos servicios funcionaban con lentitud. Con cambios e implementaciones frecuentes, Vivy necesitaba estabilizar y optimizar sus servicios de aplicaciones. En julio de 2019, Vivy recurrió a Instana.
Los desarrolladores de Vivy tenían experiencia previa con Datadog, New Relic y varias herramientas de código abierto, por lo que cuando quisieron encontrar una solución de gestión del rendimiento de las aplicaciones (APM) que pudiera manejar las complejidades de supervisar sus aplicaciones basadas en microservicios en contenedores, sabían que necesitaban algo nuevo. Instana se convirtió en la elección obvia para Vivy, ya que no requería ninguna configuración, descubría automáticamente todos los servicios y rastreaba todas las solicitudes.
"Instana entiende la interconexión de todo", dice Kirill Merkushev, jefe de backend en Vivy. Con Instana, todos los componentes y servicios de Vivy, junto con sus dependencias, se descubren automáticamente y cada solicitud se rastrea de extremo a extremo. Vivy fue capaz de eliminar los procesos manuales y ahora se beneficia de una visibilidad completa de sus aplicaciones y servicios con información precisa sobre las dependencias del servicio, los seguimientos de pila por servicio y los tiempos de solicitud de cada servicio individual.
Debido a que los clientes de Vivy necesitan un acceso móvil permanente y a la carta, Vivy no puede permitirse que sus aplicaciones o servicios funcionen con lentitud o estén inactivos durante ningún periodo de tiempo. Con el análisis automático de causa raíz de Instana, cada vez que se produce un servicio lento o una solicitud problemática, se genera un único incidente que incluye todos los eventos correspondientes junto con la identificación de la causa raíz más probable. Con estos datos procesables, los ingenieros de Vivy pueden evaluar rápidamente la situación y resolver problemas sin dudarlo. Según Merkushev, "Antes de Instana, si se detectaba un error en la producción, los desarrolladores podrían tardar hasta tres días en encontrar la causa raíz y solucionar el problema de manera definitiva. Con Instana, se nos notifica inmediatamente la causa raíz y podemos resolver el problema en un tercio del tiempo o menos”.
Dado que Vivy trata con datos sanitarios confidenciales, es vital que la empresa cumpla con todas las leyes de protección de datos aplicables. La aplicación de Vivy gestiona una diversidad de datos confidenciales, desde registros médicos hasta información financiera. Como tal, la principal prioridad de Vivy es proteger todos los datos del acceso no autorizado de terceros. Al utilizar la tecnología de cifrado ultramoderna y cumplir con las políticas de privacidad más estrictas, Vivy ayuda a garantizar que solo el usuario tenga acceso a sus datos.
Además, Vivy debe asegurarse de no enviar ninguna información confidencial identificable a herramientas de terceros. Vivy ha podido configurar Instana y analizar los datos de manera fluida para garantizar que la empresa satisfaga todas las necesidades de cumplimiento de la privacidad, a la vez que obtiene el valor que necesita de las capacidades de supervisión automática de Instana. Instana también ha facilitado que Vivy sepa cuándo los hackers están intentando acceder a los datos del paciente. "Dado que Instana rastrea todas las solicitudes a través de la infraestructura de Vivy", explica Merkushev, "podemos ver al instante cuando recibimos un aumento en las solicitudes. Con Instana podemos descifrar rápidamente si el pico es causado por errores o por hackers".
Instana ha sido diseñada para supervisar aplicaciones altamente dinámicas y complejas basadas en contenedores y microservicios. En muy poco tiempo, Instana pudo rastrear todas las solicitudes de aplicaciones, comprender las dependencias del servicio y correlacionar los eventos para que Vivy pudiera tomar medidas sobre la degradación del servicio.
Cuando le preguntan qué consejo tiene para otros desarrolladores de aplicaciones móviles, Merkushev dice: "No construya su propio rastreo ni pierda tiempo con herramientas de código abierto. Instana nos brinda tranquilidad y el resultado de usar Instana es que los usuarios de nuestro asistente de salud virtual estén muy satisfechos”.
Vivy (el enlace está fuera de ibm.com), con sede en Berlín, es una empresa alemana líder en tecnología sanitaria con experiencia en salud, seguridad de datos, diseño y usabilidad. A través de su plataforma de salud digital, Vivy tiene como objetivo ayudar a las personas de todo el mundo a cambiar su comportamiento para mejorar la salud.
Acerca de Instana, una compañía de IBM
Instana, una empresa de IBM, proporciona una plataforma de observabilidad empresarial con capacidades de monitorización automatizada del rendimiento de las aplicaciones (enlace externo a ibm.com) a las empresas que utilizan aplicaciones complejas, modernas y nativas de la nube, independientemente de dónde se encuentren: en las instalaciones o en nubes privadas y públicas, incluidos dispositivos móviles u ordenadores mainframe IBM Z.
Controle aplicaciones híbridas modernas con la detección basada en IA de dependencias contextuales profundas dentro de aplicaciones híbridas. Instana también ofrece visibilidad de la canalización del desarrollo para hacer posible la automatización de DevOps de bucle cerrado.
Estas prestaciones proporcionan la información procesable que necesitan los clientes a medida que optimizan el rendimiento de aplicaciones, posibilitan la innovación y mitigan los riesgos, lo cual ayuda a DevOps a aumentar la eficiencia y añadir valor a la canalización de entrega de software, al tiempo que cumplen sus objetivos de nivel de servicio y nivel empresarial.
Para obtener más información, visite instana.com.
© Copyright IBM Corporation 2021. IBM Corporation, IBM Cloud, New Orchard Road, Armonk, NY 10504
Producido en los Estados Unidos de América, abril de 2021.
IBM, el logotipo de IBM e ibm.com son marcas registradas de International Business Machines Corp., registradas en muchas jurisdicciones del mundo. Los demás nombres de productos y servicios pueden ser marcas registradas de IBM u otras empresas. Puede consultar una lista de las actuales marcas registradas de IBM en la web, en "Información sobre derechos de autor y marcas registradas" en www.ibm.com/es-es/legal/copyright.shtml.
Instana es una marca comercial registrada de Instana, una compañía de IBM.
La información contenida en este documento es la vigente en la fecha de su publicación original y está sujeta a cambios por parte de IBM. No todas las ofertas mencionadas en este documento están disponibles en todos los países en los que IBM está presente.
Los datos de rendimiento y ejemplos de clientes mencionados se presentan únicamente con fines ilustrativos. Los datos reales de rendimiento pueden variar en función de las configuraciones y condiciones de funcionamiento específicas. LA INFORMACIÓN DE ESTE DOCUMENTO SE OFRECE "TAL CUAL ESTÁ" SIN NINGUNA GARANTÍA, NI EXPLÍCITA NI IMPLÍCITA, INCLUIDAS, ENTRE OTRAS, LAS GARANTÍAS DE COMERCIALIZACIÓN, ADECUACIÓN A UN FIN CONCRETO Y CUALQUIER GARANTÍA O CONDICIÓN DE INEXISTENCIA DE INFRACCIÓN. Los productos de IBM están sujetos a garantía según los términos y condiciones de los acuerdos bajo los que se proporcionan.
El cliente es responsable de garantizar el cumplimiento de las leyes y reglamentos aplicables. IBM no presta asesoramiento legal ni declara o garantiza que sus servicios o productos al cliente cumpla con cualquier ley o normativa