Em um universo corporativo cada vez mais digital, nos deparamos com um cenário desafiador, uma aplicação monolítica composta por mais de 200 sistemas acoplados compartilhando bancos de dados.
A ScanSource é conhecida por sua presença global e parcerias com uma variedade de fabricantes de renome na indústria de tecnologia. Ela desempenha um papel importante na cadeia de suprimentos de tecnologia, facilitando a distribuição de produtos e serviços para empresas e organizações em todo o mundo.
Nosso desafio neste projeto foi atuar na modernização de uma aplicação monolítica composta por mais de 200 sistemas acoplados, compartilhando bancos de dados e 90% das aplicações consideradas legadas escritas em tecnologias como Visual Basic 6, ASP 3.0 e .NET Framework 4.6. Toda essa infraestrutura estava alojada em um ambiente on-premise, dificultando a agilidade e escalabilidade.
Nosso principal objetivo foi aumentar a celeridade das entregas do time de desenvolvimento e modernizar o ecossistema de forma a tornar a empresa mais digital. Para isso, propomos uma arquitetura que facilitasse o desacoplamento dos sistemas, definimos uma estratégia para migrar parte das aplicações para a nuvem, aproveitando a flexibilidade, escalabilidade e resiliência que essa tecnologia oferece, e implementamos práticas modernas de engenharia de software para garantir qualidade e eficiência.
Desacoplamento Digital: Através de uma análise cuidadosa, identificamos os sistemas mais críticos e começamos o trabalho de desacoplamento. Isso permitiu que os sistemas pudessem evoluir de forma independente, tornando as entregas mais rápidas e menos propensas a erros.
Migração para a Nuvem: Identificamos as aplicações que mais se beneficiariam com a migração para a nuvem. A escolha da nuvem permitiu escalabilidade, além de reduzir os custos operacionais.
Práticas Modernas de Engenharia: Implementamos testes de unidade para garantir a qualidade do código. Também adotamos Domain-Driven Design (DDD) para garantir que o software refletisse as necessidades de negócios. Implantamos o Apache Kafka como broker de mensageria e apoiamos na estruturação de uma arquitetura baseada em eventos.
Aumento da Celeridade: Observamos um aumento impressionante de 54% no volume de entregas dos times de desenvolvimento. Isso se traduziu em mais funcionalidades, correções e melhorias entregues em menor tempo.
Impacto nas Vendas: Com sistemas mais eficientes e estáveis, houve um aumento de 5% de margem nas vendas realizadas pelos sistemas que operam através de agenciamento.
Qualidade e Modernidade: Com a implementação de práticas como testes de unidade, DDD, observabilidade e automações do pipeline, não apenas colaboramos para para produzir software de maior qualidade e confiabilidade, mas também para aumentar e evoluir a capacidade técnica do time.
NOVOS HORIZONTES PARA O SEU NEGÓCIO
Nosso time está preparado para superar junto com você grandes desafios tecnológicos.
Entre em contato e vamos juntos utilizar a tecnologia do jeito certo para gerar mais resultados.
Se você está querendo gerar resultados através da tecnologia, preencha este formulário que um de nossos consultores entrará em contato com você:
O link de acesso à live foi enviado para o seu e-mail. Nos vemos no dia da live.
Práticas, padrões & técnicas para Arquitetura de Software, de maneira efetiva, com base em cenários reais para profissionais envolvidos no projeto e implantação de software.
Para se candidatar nesta turma aberta, preencha o formulário a seguir:
Para se candidatar nesta turma aberta, preencha o formulário a seguir:
Para solicitar mais informações sobre essa capacitação para a sua empresa, preencha o formulário a seguir:
Se você está querendo gerar resultados através da tecnologia, preencha este formulário que um de nossos consultores entrará em contato com você:
O seu insight foi excluído e não está mais disponível.
Ele está na fila de espera, aguardando ser revisado para ter sua publicação programada.
Se você está procurando este tipo de solução para o seu negócio, preencha este formulário que um de nossos consultores entrará em contato com você:
Se você está procurando este tipo de solução para o seu negócio, preencha este formulário que um de nossos consultores entrará em contato com você: