Three colleagues have a conversation Three colleagues have a conversation

Uma estratégia vencedora: Como a WinWire modernizou um aplicativo jurídico com o Azure

A abordagem comprovada de modernização de aplicativos da WinWire rendeu a eles o prêmio Microsoft Partner of the Year de 2024 por seu trabalho de tecnologia jurídica Relativity no seu produto SaaS, RelativityOne.

15 de outubro de 2024

Se uma empresa está no mercado há quase 20 anos, há uma boa chance de que ela não esteja mais usando a mesma tecnologia que no primeiro ano. Porque se estivesse, há uma chance ainda maior de que não estariam mais no mercado. Com seus 30 anos de experiência em gerenciamento de tecnologia, Ashu Goel sabia que as empresas deveriam adotar a transformação digital para se manterem ágeis, seguras e competitivas. Essa é a noção que o levou a fundar a WinWire em 2007 e tem sido a base do sucesso da empresa desde então.

Com o Microsoft Azure no centro de seu trabalho, a WinWire oferece soluções de nuvem, modernização de aplicativos, dados e IA generativa para manter seus clientes na vanguarda da inovação. E, para fornecer consistentemente essas soluções em alto nível, eles aprimoraram seus próprios recursos técnicos e conhecimentos por meio do Microsoft AI Cloud Partner Program, obtendo designações de Parceiro de Soluções para Dados e IA (Azure), Inovação Digital e de Aplicativos (Azure) e Infraestrutura (Azure) e especializações em Migração de Infraestrutura e Banco de Dados para o Azure e Migração de Aplicativos Empresariais para o Azure.

A dedicação da WinWire ao seu ofício e aos clientes rendeu a eles o prêmio Microsoft Partner of the Year Award de 2024 para Modernização de Aplicativos na categoria Azure, tornando-os duas vezes vencedores e quatro vezes finalistas. "É uma honra mais uma vez ser nomeado vencedor e finalista em várias categorias do Microsoft Partner of the Year Awards", disse Ashu Goel, CEO da WinWire. "Como parceiro da Microsoft há mais de 17 anos, temos uma longa história de colaboração para ajudar os clientes a aproveitar o poder do Azure para modernizar seus aplicativos, aprimorar a eficiência operacional e impulsionar o crescimento."


Hora de modernizar o monólito

Grande parte do trabalho da WinWire é liderar transformações digitais para empresas de saúde, software, varejo e manufatura com sua estratégia de modernização comprovada. Para um de seus clientes, a Relativity, essa estratégia mudou a trajetória de seus negócios.

Fundada em 2001, a Relativity solidificou sua posição como líder no espaço de tecnologia jurídica com mais de 350.000 usuários em organizações jurídicas, de serviços financeiros e governamentais em mais de 40 países. Quando eles lançaram seu principal produto, RelativityOne, em 2018, a solução rapidamente tornou-se o produto de crescimento mais rápido na história da empresa. A solução em nuvem, construída com IA, gerencia grandes volumes de dados e identifica rapidamente os principais problemas durante litígios e investigações internas. Devido à sensibilidade dos dados com os quais trabalham, a Relativity sabia que dimensionar o produto exigiria uma base ainda mais segura e robusta.

"O núcleo do nosso negócio são os dados jurídicos", disse Keith Carlson, diretor de tecnologia da Relativity. "Para auxiliar melhor aos clientes com seus desafios de dados, a Relativity precisava garantir que nosso ecossistema de nuvem fosse cada vez mais ágil, seguro e equipado para lidar com nossa demanda em rápido crescimento."

Na época, os aplicativos legados da Relativity eram baseados no .NET Framework, com peças personalizadas que se beneficiariam de aprimoramentos para lidar com grandes conjuntos de dados e demanda crescente. Um aplicativo com uma arquitetura monolítica, como o .NET Framework, é criado como uma unidade única e independente com base de código. É conveniente e fácil de implantar nos primeiros dias de desenvolvimento.

Mas, à medida que o aplicativo se torna maior e mais complexo, fica muito mais difícil manter, adicionar novos recursos ou funcionalidades e, por fim, escalar. O RelativityOne estava superando rapidamente sua estrutura e, à medida que a base de clientes crescia, também cresciam os desafios: os dados ficavam espalhados por bancos de dados locais, servidores de arquivos, arquivos e nuvem; a falta de análise de dados prejudicava a precisão e os insights; e a manutenção era cara.

É por isso que a Relativity recorreu à WinWire. Com sua experiência, conhecimento e o que Carlson considera um "histórico comprovado de agilização dos esforços de transformação digital das organizações", ele sabia que a WinWire era um parceiro com quem sua equipe poderia contar para trabalhar ao lado das equipes de desenvolvimento da Relativity para aprimorar o RelativityOne.

Três colegas reúnem-se em torno de uma mesa de conferência

"Como parceiro da Microsoft há mais de 17 anos, temos uma longa história de colaboração para ajudar os clientes a aproveitar o poder do Azure."

—Ashu Goel, CEO, WinWire

Abordagem repetível e comprovada da WinWire

O desafio da Relativity foi o caso perfeito para a modernização de aplicativos: o foco da WinWir. A WinWire explica em seu blog que o processo envolve "atualizar o software legado para uma abordagem de computação nova e transformada, que pode incluir novas linguagens, estruturas e ferramentas de infraestrutura". É o desenvolvimento de software equivalente a reformar uma casa antiga com as atualizações modernas necessárias para manter a segurança, eficiência e robustez.

A estratégia de modernização da WinWire começa com insights de dados e automação baseada em IA para avaliar o desempenho e o uso de aplicativos. De acordo com a WinWire, cerca de 60% de sua abordagem é baseada em um processo repetível construído em torno de um modelo de fábrica de migração de sete etapas que mapeia cada estágio do processo, desde o planejamento até a validação. Após a fase de planejamento e avaliação, a WinWire personaliza seus serviços com base nas necessidades de cada cliente.

No caso da Relativity, isso envolveu vários produtos, como Azure DevOps, Azure KeyVault, Serviços de Aplicativo do Azure, Serviços de Kubernetes do Azure, GitHub, Azure SQL, Azure Data Lake e ASP.NET Core, e duas etapas principais:

  1. Migração do Azure: A WinWire ajudou a Relativity a migrar da sua estrutura .NET herdada e adotar o ASP.NET Core para design de aplicativos de microsserviço, integrando o .NET 5 contemporâneo e o .NET Standard 2.1.
  2. Migração do GitHub: A WinWire colaborou com os desenvolvedores da Relativity para migrar para pipelines baseados em GitHub e Azure DevOps, o que deu o benefício adicional do GitHub Copilot para escrever código.

A WinWire também usou uma estrutura de migração desenvolvida seguindo uma combinação das melhores práticas da Microsoft e sua vasta experiência. Ela foi projetada para transformar aplicativos legados em microsserviços nativos da nuvem mais ágeis e atualizados, promovendo a inovação rápida e em grande escala e reduzindo a dívida 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

"Essa abordagem personalizada de modernização de aplicativos resultou em prazos de entrega mais curtos, implementação mais rápida de estruturas de segurança e uma experiência do cliente melhor e mais segura."

—Keith Carlson, diretor de tecnologia, Relativity

Um aplicativo ágil, seguro e escalável

Com o suporte da WinWire na modernização de sua estrutura .NET e na migração de pipelines para o GitHub, a Relativity economizou 150% em custos de TI, e isso permitiu que o RelativityOne dimensionasse dados para 19 petabytes. Agora eles podem desenvolver e implantar recursos de aplicativos com mais velocidade e agilidade. "Vejo um aumento contínuo na velocidade em cada sprint dentro da equipe da WinWire", disse Krishna Aerabati, diretor de engenharia de software da Relativity. "Com todos os esforços, agora estamos acelerando a integração de nossos clientes do Servidor da Relativity local para o RelativityOne baseado em nuvem."

Mas, acima de tudo, fortaleceram a base do produto para oferecer suporte aos seus clientes e escalar com segurança. "Essa abordagem personalizada de modernização de aplicativos resultou em prazos de entrega mais curtos, implementação mais rápida de estruturas de segurança e uma experiência do cliente melhor e mais segura", disse Carlson.

Nos próximos 20 anos, quando a tecnologia tiver evoluído e avançado ainda mais, a estratégia da WinWire provavelmente também evoluirá. Mas algo que certamente permanecerá igual é seu compromisso em ajudar os clientes a navegar e prosperar nas suas jornadas de transformação digital.

Explore mais histórias de sucesso de parceiros

Saiba como organizações como a sua estão usando a tecnologia da Microsoft para ajudar os clientes a resolver desafios, gerar resultados e expandir os negócios.
Este documento destina-se exclusivamente para fins informativos. A MICROSOFT NÃO FORNECE GARANTIAS, EXPRESSAS OU IMPLÍCITAS, NESTE RESUMO.