top of page

ANÁLISE TÉCNICA, DESENVOLVIMENTO

Redução de 72% no tempo de sincronização do ALS S360

A Evo Systems otimizou o processo de sincronização do ALS S360, aplicativo utilizado pela ALS Global em operações de campo, reduzindo o tempo de sincronização de 182 para 50 segundos sem reescrever a arquitetura do sistema.

Tela de login do conta pronta
Separador

Resumo executivo


A ALS Global precisava melhorar o desempenho do ALS S360, aplicativo utilizado por técnicos para registrar coletas de fluidos industriais em ambientes com conectividade limitada. Após uma análise técnica da arquitetura existente, a Evo Systems identificou gargalos no processo de sincronização e implementou otimizações pontuais que reduziram o tempo de sincronização em 72%, preservando toda a estrutura da aplicação.



Desafio


A ALS Global é referência mundial em serviços de testing, inspeção e certificação, atuando em mais de 70 países. No Brasil, sua divisão de tribologia realiza análises de fluidos industriais, exigindo que técnicos realizem coletas diretamente em plantas industriais.


Para apoiar esse trabalho, a empresa utiliza o ALS S360, um aplicativo desenvolvido para funcionar offline durante as inspeções e sincronizar as informações quando há conexão disponível.


Embora o aplicativo atendesse às necessidades da operação, a sincronização dos dados havia se tornado um gargalo. Cada processo levava aproximadamente 182 segundos para ser concluído, aumentando o tempo de espera dos técnicos e atrasando o início das análises.


A ALS Global precisava melhorar esse desempenho sem substituir o aplicativo ou realizar uma reestruturação completa da solução.



Estratégia


A Evo Systems iniciou o projeto realizando uma análise detalhada da arquitetura e do código-fonte do ALS S360, buscando identificar exatamente onde estavam os gargalos de desempenho.


O objetivo não era reconstruir o sistema, mas compreender o comportamento da sincronização e atuar apenas nos pontos que realmente impactavam a performance.


A investigação avaliou o fluxo completo de comunicação entre aplicativo e servidor, analisando chamadas à API, volume de dados trafegados e lógica de sincronização, permitindo identificar oportunidades de otimização sem alterar a arquitetura existente.



Transformação


A análise revelou dois fatores que impactavam diretamente o tempo de sincronização.


O primeiro era a existência de chamadas redundantes ao servidor. Durante cada sincronização, algumas operações eram executadas mais de uma vez, gerando processamento desnecessário e aumentando o tempo total do fluxo.


O segundo estava relacionado às APIs utilizadas pelo aplicativo. Alguns endpoints retornavam conjuntos completos de informações quando apenas uma pequena parte desses dados era realmente necessária para o processo, aumentando o volume transferido entre servidor e aplicativo.


Com os gargalos identificados, a Evo Systems implementou otimizações diretamente no código existente.


As chamadas redundantes foram eliminadas, os endpoints passaram a transferir apenas as informações necessárias e o fluxo de sincronização foi refinado para reduzir processamento e tráfego de dados.


Toda a intervenção foi realizada preservando a arquitetura original do sistema, evitando riscos normalmente associados a reescritas completas.



Resultados


As otimizações reduziram o tempo médio de sincronização de 182 segundos para 50 segundos, representando uma redução de aproximadamente 72%.


Entre os principais resultados alcançados estão:

  • redução de 72% no tempo de sincronização;

  • menor tempo de espera para os técnicos em campo;

  • início mais rápido do processo de análise das amostras;

  • otimização realizada sem alterações na arquitetura da aplicação;

  • implementação concluída em aproximadamente 110 horas;

  • preservação da estabilidade e do funcionamento do sistema existente.



Tecnologias utilizadas


Flutter (Dart)

O ALS S360 foi desenvolvido em Flutter, tecnologia utilizada durante toda a análise e otimização do processo de sincronização. As melhorias foram implementadas diretamente na aplicação existente, preservando sua arquitetura e funcionamento.



Conclusão


Problemas de performance nem sempre exigem reconstruções completas. Em muitos casos, uma análise técnica aprofundada é suficiente para identificar gargalos específicos e gerar ganhos significativos de desempenho.


No ALS S360, a Evo Systems demonstrou que intervenções direcionadas podem reduzir drasticamente o tempo de sincronização, aumentando a eficiência da operação sem comprometer a estabilidade do produto.



Perguntas frequentes


O que foi otimizado no ALS S360?

A Evo Systems analisou o processo de sincronização do aplicativo e implementou melhorias nas chamadas à API e no fluxo de comunicação entre aplicativo e servidor.


Quanto tempo foi reduzido?

O tempo médio de sincronização caiu de 182 segundos para 50 segundos, uma redução aproximada de 72%.


Foi necessário reconstruir o aplicativo?

Não. Todas as melhorias foram implementadas preservando a arquitetura existente, sem necessidade de reescrever a aplicação.


Quais benefícios essa otimização trouxe?

A redução do tempo de sincronização diminuiu o tempo de espera dos técnicos em campo, acelerou o início das análises e melhorou a eficiência operacional sem alterar a experiência de uso do aplicativo.

Pronto para começar?

Entre em contato para conversarmos mais sobre os desafios do seu negócio.

CONVERSE COM UM CONSULTOR

AGENDE UMA VISITA

bottom of page