Arquitetura de Dados, Arquitetura de Software

Como ajudamos a Genialnet a modernizar seu software

RESUMO

Modernização do Software Legado: A Genialnet, uma empresa de software no setor de alimentação, enfrentava desafios significativos devido ao uso de tecnologias obsoletas, o que impedia a escalabilidade e eficiência operacional. A EximiaCo interveio para transformar seu sistema legado em uma plataforma moderna, robusta e escalável.

 

 

alocação 2,5h semanais

Status
Concluído
Sponsor: Karina Inkote

Situação (antes da nossa atuação)

A Genialnet lidava com uma alta dívida técnica, utilizando tecnologias defasadas como VB6 e C# Windows Forms, que limitavam severamente sua capacidade de inovação e escalabilidade. Esta situação dificultava a expansão no mercado e mantinha elevados os custos operacionais, comprometendo a eficiência financeira da empresa.

Implicações

  1. Dificuldade de realizar publicações frequentes e eficazes, com cada atualização representando um risco de instabilidade no sistema.
  2. Problemas recorrentes em produção devido à complexidade do sistema legado, resultando em um ambiente operacional instável.
  3. Lentidão extrema das aplicações, afetando diretamente a experiência do usuário e a performance operacional da empresa.

O que fizemos

A EximiaCo implementou um projeto de modernização que incluiu:

  1. Avaliação e planejamento estratégico para identificar as principais limitações e necessidades futuras.
  2. Seleção de tecnologias modernas como .NET 8 e SQL Server, incorporando práticas como DDD, Clean Code e arquitetura orientada a eventos.
  3. Migração de dados usando o padrão Strangler, facilitada por ferramentas como Apache NiFi, CDC e Debezium.
  4. Desenvolvimento iterativo com desativação gradual do sistema legado.
  5. Implementação de práticas robustas de teste e validação.
  6. Coleta e implementação de feedback contínuo para ajustes e melhorias.

Entregáveis

  1. Software modernizado com .NET 8, SQL Server, e uma abordagem orientada a eventos e DDD.
  2. Documentação técnica detalhada e relatórios de teste comprovando a qualidade e eficiência do novo sistema.
  3. Materiais de treinamento e suporte para facilitar a transição e maximizar a adoção pelo usuário final.
  4. Padrões de design de código e arquitetura de software que elevam a qualidade do desenvolvimento e manutenção futura.

Feedbacks

Os feedbacks da Genialnet destacaram melhorias significativas na capacitação dos colaboradores, aumentando a eficiência, qualidade do trabalho e satisfação geral. A empresa agora está melhor equipada para enfrentar desafios de mercado com uma plataforma mais robusta e escalável.

CLIENTE

Confira o cliente que está associado a este case:

CONSULTORES E ENGENHEIROS

Confira os consultores e engenheiros que participaram deste case:

Especialista em performance de Bancos de Dados de larga escala
Desenvolvedor, Arquiteto, Tech Lead e especialista em Kafka com experiência em startups e grandes empresas

OFERTAS ASSOCIADAS

Confira as ofertas que estão associadas a este case:

0
Gostaríamos de ouvir sua opinião!x

ACESSO RESTRITO

Esse conteúdo é de acesso restrito à equipe de colaboradores da EximiaCo.

Trabalha na EximiaCo? Então conecte-se com sua conta:

Tenho interesse em conversar

Se você está querendo gerar mais resultados através da tecnologia, preencha este formulário que um de nossos consultores entrará em contato com você:

Área de colaboradores

Esse ambiente é de acesso restrito à equipe de colaboradores da EximiaCo.

Trabalha na EximiaCo? Então conecte-se com sua conta: