¿Cuántas conexiones crees que se tienen que hacer con una compañía para emitir una póliza? Reflexiona, piensa en un número. Podrías pensar que para emitir una póliza el número de conexiones con una compañía sería de dos o tres: Obtención de precio rápida, obtención de precio afinando coberturas y emisión, quizá cuatro, añadiendo el de descarga del documento de la póliza ¿no? La teoría nos dice que sí, que esto sería algo razonable y aceptable, pero la realidad…
La realidad nos dice que para emitir alguno de nuestros productos son necesarias hasta 30 conexiones con los servicios dependiendo de la compañía. Entre los servicios “extra” que ofrecen las aseguradoras tenemos como más comunes estos:
Nuestra aplicación es de Mashup y como tal se basa en la comunicación con terceros por lo que debemos contemplar la posibilidad de que en cualquier momento un tercero puede tener problemas en su sistema
Nuestra aplicación es de Mashup y como tal se basa en la comunicación con terceros por lo que debemos contemplar la posibilidad de que en cualquier momento un tercero puede tener problemas en su sistema, cosa que no debe de repercutir en el rendimiento del nuestro. Por ello debemos estar preparados para buscar una solución lo más rápido posible para restaurar el servicio caído o con problemas.
¿Cómo podemos diagnosticar el estado de nuestro sistema y de la conectividad en tiempo real? En Avant2 Sales Manager disponemos de varios sistemas de monitorización y alertas para controlar el más de medio millón de conexiones que hacemos al día.
En Avant2 Sales Manager disponemos de varios sistemas de monitorización para controlar el más de medio millón de conexiones que hacemos al día.
Entre otras herramientas, usamos las siguientes:
Prometheus: un sistema de recolección métrica de aplicaciones y servicios para el almacenamiento en un banco de datos de serie temporal resultando muy eficiente.
AlertManager: trabaja de forma integrada a Prometheus para realizar la evaluación de las reglas de alertas y hacer el envío de notificaciones por email, Jira, Slack y otros sistemas asistidos.
Grafana: una solución de análisis y observabilidad que ofrece soporte a varios sistemas de recolección de logs y métricas. Cuando está integrado con Prometheus sirve para mostrar las métricas en dashboards bien elegantes y útiles para las distintas áreas de una empresa/organización.
De manera esquemática, nos basamos en una estructura de monitorización como el siguiente, donde Prometheus almacena información de la “salud” de nuestros sistemas en tiempo real.
Estas herramientas son 100% personalizables y adaptables a cada sistema. Por ejemplo como vemos en la siguiente imagen de un golpe de vista obtenemos un resumen de cómo está la conectividad de nuestra aplicación con todas las compañías aseguradoras.
Parece un contador de revoluciones como el de un coche, y es que en el fondo, la función es la misma. De los recursos hardware que tenemos asignados a cada compaña podemos ver en qué estado está, si está en “rojo” es que va acelerando, si pasa de rojo, es que algo pasa y el sistema nos avisa de que un ojo humano tiene que hacer algo. O bien, dejarle autoescalar, o bien contactar con el tercero si vemos que tienen problemas.
De esta forma garantizamos una buena conectividad de Avant2 Sales Manager con todas las compañías, por muchas consultas que deban hacerse, para que el proceso de tarificación y emisión sea ágil y eficiente.
Carlos Redón
Avant2 Sales Manager Project Manager
Isabel Ramos
Project Manager Aseguradoras