Santalucía: migración de APIs y procesos a APIQuality
En este caso de éxito exploramos cómo conseguimos mejorar la calidad de APIs y la automatización del despliegue para Santalucía
¿Quieres saber cómo puede ayudarte APIQuality con tu API Management?
Introducción
En este caso de éxito, exploraremos cómo Santalucía, una destacada compañía aseguradora que basa una parte fundamental de su negocio en el uso de APIs, inició la centralización de sus api tools en API Quality logrando mejoría en el proceso de agilización en la calidad y la seguridad en el mundo API.
Santalucía sabía que, para acelerar sus operaciones, necesitaba implementar un ciclo de APIOps. Tras considerar una implementación manual, optaron por APIQuality, una herramienta APIOps de bajo código que prometía reducir significativamente el tiempo de implementación y mantenimiento de estos procesos.
Lo que más les atrajo de APIQuality fue la facilidad para implantar la herramienta y el mínimo mantenimiento ya que este está a cargo del equipo de API Quality. Además, la velocidad de incorporación de nuevas funcionalidades les permitía integrar rápidamente las últimas tendencias en herramientas de APIs, reduciendo el esfuerzo de implementación.
Otro aspecto que Santalucía valoró fue la formación. La extensa oferta formativa sobre la herramienta, junto con su acuerdo con la fundación APIAddicts, les asegura disponer de un gran número de profesionales capacitados en su manejo.
Finalmente, y tras varias experiencias de «vendor lock-in», Santalucía apreció la libertad que les ofrecía APIQuality. Al implementar toda la funcionalidad en sus propios repositorios, la herramienta les da la libertad de dejar de usarla en cualquier momento si así lo desean.
Índice de contenidos
Santalucía
Santalucía es una destacada compañía aseguradora, empresa líder dentro Santalucía Group.
Cuenta con más de 100 años de experiencia en el sector asegurador.
Se caracteriza por haber desarrollado una propuesta de valor que permita satisfacer las necesidades de protección de los clientes de una manera integral, estableciendo con ellos una relación basada en la cercanía, la confianza y la excelencia.
Primera parada: analizando la situación actual de Santalucía
Santalucía, líder en su estrategia de transformación digital, se ha posicionado a la vanguardia en el diseño y desarrollo de APIs. No solo es pionera en la creación de estas interfaces, sino también en la aplicación de técnicas de DevRel, potenciando su portal de desarrolladores como un canal de negocio clave.
Su enfoque API-centric hizo evidente la necesidad de una herramienta que optimizara sus procesos, redujera esfuerzos y elevara la calidad. Aunque ya utilizaban otras herramientas y plataformas del mercado, Santalucía buscaba ir más allá. Necesitaban una herramienta que acelerara sus flujos de trabajo y automatizara al máximo los procesos de calidad y seguridad.
Es aquí donde entra APIQuality, una innovadora herramienta APIOps. APIQuality permite a las compañías reducir drásticamente los tiempos en sus operaciones de API y centralizar todo el ciclo de vida de las APIs en una única plataforma, abarcando desde la concepción de la oportunidad hasta el diseño, desarrollo, pruebas, despliegue y seguridad.
Gracias a su extensa guía de estilos configurable con interfaz gráfica, APIQuality ha permitido a Santalucía aumentar significativamente el número de reglas de definición. Esto se traduce directamente en una reducción del tiempo que los API Evangelistas dedican a la revisión de APIs.
Además, la generación automática de pruebas va a posibilitar un incremento en el número de pruebas realizadas por cada API, sin aumentar el esfuerzo, facilitando enormemente la creación de ciclos de pruebas de regresión. La capacidad de generar mocks automáticos ha impulsado una estrategia API-First en todas sus APIs, democratizando el conocimiento y acceso a estas.
Los retos a los que nos enfrentamos
Santalucía, siendo una empresa pionera en el ámbito de las APIs, representó un desafío desde el inicio para nuestro producto. Desde el primer momento, Santalucía colaboró activamente en la mejora y el diseño de un roadmap ambicioso, lo que permitió a APIQuality satisfacer plenamente sus necesidades y consolidarse hoy como una de las herramientas más completas del mercado.
Lo que hemos aprendido de Santalucía
- Gestión de modelos
- Generación de pruebas
- Sistema de roles
La generación automática de pruebas, unida a la gran variedad de casos de uso de APIs, nos ha permitido mejorar significativamente la funcionalidad y la cobertura de los escenarios de prueba.
Proceso de migración y adaptación
Tras revisar a fondo los procesos de Santalucía, concluimos que era necesaria alguna adaptación personalizada para que Santalucía pudiera aprovechar al máximo la herramienta.
Para facilitar la migración sin impactar a los equipos, desarrollamos una automatización que permitió un volcado rápido de todos los clientes de APIs que Santalucía tenía en otra plataforma, incluyendo sus versiones y modelos. Esto fue crucial porque evitó interrupciones en el trabajo de los equipos y permitió una migración a alta velocidad, completándose en un tiempo récord mientras se mantenía un control riguroso de los cambios.
Posteriormente, dimos acceso al equipo principal encargado de las APIs y, a partir de ese momento, iniciamos un proceso de seguimiento continuo para detectar posibles errores y ofrecer soporte en la adaptación a la nueva herramienta.
Una vez que APIQuality estuvo completamente implementada, se llevaron a cabo sesiones de formación para los diferentes equipos, asegurando que todos pudieran hacer uso efectivo de la herramienta. Durante todo este proceso, contamos con el apoyo del equipo de CloudAPPi, encargado de la migración, y del equipo de APIQuality para resolver cualquier inconveniente.
Gracias a este minucioso proceso de análisis y adaptación, la migración pudo completarse con éxito en pocos días.
Presente y futuro
Cuando Santalucía comenzó a usar la herramienta, APIQuality aún no contaba con la extensa variedad de stages preprogramados que tiene hoy (más de 50 disponibles desde la interfaz gráfica, además de stages personalizados bajo demanda).
Evolución impulsada por la colaboración
Gracias a la colaboración con Santalucía, APIQuality ha logrado una evolución exponencial en su plataforma, incorporando rápidamente nuevos stages. Esto incluye funcionalidades como linters, generación de pruebas de estrés y stages de retrocompatibilidad, entre otros.
El futuro con APIQuality
El futuro de la herramienta es muy prometedor, con la Inteligencia Artificial como un actor clave. Por un lado, APIQuality ya ofrece generación automática de APIs, pero el objetivo es ir más allá, proponiendo APIs a partir de diversas fuentes como documentos o transcripciones de reuniones.
Además, APIQuality aspira a convertirse en una herramienta que unifique los catálogos de APIs síncronas y asíncronas. Esto permitirá consolidar dos mundos que, actualmente, suelen gestionarse de forma separada.
Mejoras obtenidas
Con la implementación de APIQuality, Santalucía ha logrado los siguientes beneficios clave:
Agilización del diseño y definición
Se ha reducido significativamente el tiempo dedicado a la definición y diseño de nuevas APIs.
Automatización del despliegue
El proceso de despliegue de APIs ahora está completamente automatizado.
Integración de equipos
Se ha facilitado la incorporación de equipos de gestión y funcionales al ciclo de vida de las APIs.
Mejor comunicación y organización
La comunicación y la organización dentro del ciclo de vida de las APIs han mejorado considerablemente.
Incorporación y comunicación de QA
Los equipos de Quality Assurance (QA) están en proceso de una participación más activa en el proceso de validación de APIs.
Optimización de la calidad
Tanto las APIs existentes como las de nueva creación han experimentado una notable mejora en su calidad.
Da el paso en tu metodología APIOps
de ahorro en creación de productos
de aumento en la productividad de tu equipo
Multiplica el consumo y uso de tus APIs