Three colleagues have a conversation Three colleagues have a conversation

Una estrategia ganadora: Cómo WinWire modernizó una aplicación jurídica con Azure

El enfoque probado de modernización de aplicaciones de WinWire les valió el Premio Socio del Año 2024 de Microsoft por su trabajo con Relativity sobre su producto SaaS, RelativityOne.

15 de octubre de 2024

Si una empresa lleva casi 20 años en el mercado, es muy probable que no confíe en la misma tecnología que empezó el primer año. Porque si así fuera, es aún más probable que ya no estuvieran en el negocio. Gracias a sus 30 años de experiencia en administración tecnológica, Ashu Goel sabía de primera mano que las empresas tienen que adoptar la transformación digital para mantenerse ágiles, seguras y competitivas. Esa es la idea que lo llevó a fundar WinWire en 2007, y ha sido la base del éxito de la empresa desde entonces.

Con Microsoft Azure en el centro de su trabajo, WinWire brinda soluciones de nube, modernización de aplicaciones, datos e IA generativa para mantener a sus clientes a la vanguardia de la innovación. Y para proporcionar esas soluciones de forma constante a un alto nivel, han perfeccionado sus propias capacidades técnicas y experiencia a través del programa Microsoft AI Cloud Partner Program, lo que le ha permitido obtener las designaciones de socios de soluciones para Datos e IA (Azure), Innovación digital y de aplicaciones (Azure) e Infraestructura (Azure), y conseguir las especializaciones en Migración de infraestructura y base de datos a Azure y Migración de aplicaciones empresariales a Azure.

La dedicación de WinWire tanto a su oficio como a sus clientes les valió el Premio Socio del Año 2024 de Microsoft a la Modernización de aplicaciones en la categoría Azure, lo que los convierte en dos veces ganadores y cuatro veces finalistas. "Es un honor volver a ser nombrados ganador y finalista en diversas categorías de los Premio Socio del Año 2024 de Microsoft", señaló Ashu Goel, director general de WinWire. "Como socio de Microsoft desde hace más de 17 años, tenemos una larga historia de colaboración para ayudar a los clientes a aprovechar el poder de Azure para modernizar sus aplicaciones, mejorar la eficiencia operativa e impulsar el crecimiento".


Es hora de modernizar el monolito

Una gran parte del trabajo de WinWire consiste en liderar las transformaciones digitales de las empresas de los sectores de la salud, el software, el comercio minorista y la manufactura con su estrategia de modernización probada. Para uno de sus clientes, Relativity, esa estrategia cambió la trayectoria de su negocio.

Relativity, fundada en 2001, ha consolidado su posición como líder en el espacio de la tecnología jurídica con más de 350 000 usuarios en organizaciones legales, de servicios financieros y gubernamentales en más de 40 países. Cuando lanzaron su producto insignia, RelativityOne, en 2018, la solución se convirtió con rapidez en el producto de más rápido crecimiento en la historia de la empresa. La solución en la nube, desarrollada con inteligencia artificial, administra grandes volúmenes de datos e identifica con rapidez los problemas clave durante los litigios y las investigaciones internas. Dada la sensibilidad de los datos con los que trabajan, Relativity sabía que escalar el producto exigiría una base aún más segura y sólida.

"El núcleo de nuestro negocio son los datos legales", señaló Keith Carlson, director de Tecnología de Relativity. "Para apoyar mejor a los clientes con sus desafíos de datos, Relativity necesitaba asegurarse de que nuestro ecosistema en la nube fuera cada vez más ágil, seguro y equipado para encargarse de nuestra demanda en rápido crecimiento".

En ese momento, las aplicaciones heredadas de Relativity se basaban en el marco .NET, con partes personalizadas que se beneficiarían de mejoras para manejar grandes conjuntos de datos y una demanda creciente. Una aplicación con una arquitectura monolítica, como .NET Framework, se crea como una sola unidad autónoma con una base de código, lo que resulta práctico y fácil de implementar en los primeros días de desarrollo.

Pero a medida que la aplicación se hace más grande y compleja, es mucho más difícil de mantener, incorporar nuevas características o funcionalidades y, en última instancia, escalar. RelativityOne se estaba quedando rápidamente pequeña y, a medida que crecía la base de clientes, también lo hacían los desafíos: los datos estaban dispersos en bases de datos locales, servidores de archivos, archivos y la nube; la falta de análisis de datos dificultaba la precisión y la comprensión; y el mantenimiento era caro.

Es por eso que Relativity recurrió a WinWire. Con su experiencia, conocimientos y lo que Carlson considera un "historial probado de aceleración de los esfuerzos de transformación digital de las organizaciones", sabía que WinWire era un socio con el que su equipo podía contar para trabajar junto a los equipos de desarrollo de Relativity para mejorar RelativityOne.

Tres colegas se reúnen alrededor de una mesa de conferencias

"Como socio de Microsoft por más de 17 años, tenemos una larga historia de colaboración para ayudar a los clientes a aprovechar el poder de Azure".

—Ashu Goel, director general, WinWire

El enfoque repetible y probado de WinWire

El desafío de Relativity era el caso perfecto para la modernización de aplicaciones: el pan de cada día de WinWire. WinWire explica en su blog que el proceso implica "actualizar el software heredado a un enfoque informático nuevo y transformado, que puede incluir lenguajes, marcos y herramientas de infraestructura más recientes". Se trata del desarrollo de software equivalente a renovar una casa antigua con las actualizaciones modernas que necesita para mantenerse segura, eficiente y estructuralmente sólida.

La estrategia de modernización de WinWire se inicia con la información de los datos y la automatización impulsada por la IA para evaluar el rendimiento y el uso de las aplicaciones. De acuerdo con WinWire, cerca del 60 % de su enfoque se basa en un proceso repetible desarrollado en torno a un modelo de fábrica de migración de siete pasos que asigna cada etapa del proceso, desde la planificación hasta la validación. Después de la etapa de planificación y evaluación, WinWire personaliza sus servicios según las necesidades de cada cliente.

En el caso de Relativity, esto implicó una variedad de productos (Azure DevOps, Azure KeyVault, Azure App Services, Azure Kubernetes Services, GitHub, Azure SQL, Azure Data Lake y ASP.NET Core) y dos pasos clave:

  1. Migración a Azure: WinWire ayudó a Relativity a alejarse de su marco de trabajo .NET heredado y a adoptar ASP.NET Core para el diseño de aplicaciones de microservicios, mediante la integración de .NET 5 contemporáneo y .NET Standard 2.1.
  2. Migración a GitHub: WinWire colaboró con los desarrolladores de Relativity para migrar a GitHub y a las canalizaciones basadas en Azure DevOps, lo que les brindó la ventaja adicional de GitHub Copilot para escribir código.

WinWire también utilizó un marco de migración que desarrollaron siguiendo una combinación de los procedimientos recomendados de Microsoft y su amplia experiencia. Está diseñado para transformar las aplicaciones heredadas en microservicios nativos de la nube más ágiles y actualizados, lo que fomenta la innovación a velocidad y escala a la vez que se reduce la deuda técnica.

Three colleagues have a conversation around a table with an open laptop on it Three colleagues have a conversation around a table with an open laptop on it

"Este enfoque personalizado de modernización de aplicaciones ha dado como resultado menores plazos de entrega, una implementación más rápida de marcos de seguridad y una experiencia del cliente mejor y más segura".

—Keith Carlson, director de Tecnología, Relativity

Una aplicación ágil, segura y escalable

Con el apoyo de WinWire en la modernización de su marco .NET y la migración de canalizaciones a GitHub, Relativity ahorró un 150 % en costos de TI, lo que le permitió escalar los datos hasta 19 petabytes. Ahora pueden desarrollar e implementar características de aplicaciones con más velocidad y agilidad. "Veo un aumento continuo en la velocidad a través de cada sprint dentro del equipo de WinWire", señaló Krishna Aerabati, director de Ingeniería de Software en Relativity. "Con cada esfuerzo, ahora estamos acelerando la incorporación de nuestros clientes desde el Relativity Server local hasta el RelativityOne basado en la nube".

Pero, sobre todo, han fortalecido la base del producto para respaldar a sus clientes y escalar de forma segura. "Este enfoque personalizado de modernización de aplicaciones ha dado como resultado menores plazos de entrega, una implementación más rápida de marcos de seguridad y una experiencia del cliente mejor y más segura", señaló Carlson.

En los próximos 20 años, cuando la tecnología haya evolucionado y avanzado todavía más, la estrategia de WinWire probablemente también lo hará. Pero hay algo que permanecerá constante: su compromiso de ayudar a los clientes a navegar y prosperar en sus recorridos de transformación digital.

Explore más casos de éxito de los socios

Descubra cómo organizaciones como la suya usan la tecnología de Microsoft para ayudar a los clientes a resolver desafíos, generar resultados y escalar sus negocios.
Este documento tiene únicamente fines informativos. EN ESTE RESUMEN, MICROSOFT NO ENTREGA GARANTÍAS EXPRESAS NI IMPLÍCITAS.