
TECNOLOGIA E GESTÃO
O sync que travava o técnico: redução do tempo de sincronização do ALS S360 em 72%
O ALS S360 precisava funcionar offline em campo industrial. A sincronização levava 182 segundos. A arquitetura foi analisada, as otimizações implementadas e o tempo de sync caiu 72%.

Desafio
Um técnico em campo industrial não escolhe onde tem sinal. Ele vai até o equipamento, coleta a amostra, registra os dados e segue para o próximo. A conectividade é intermitente por definição, e o aplicativo precisa funcionar nesse cenário.
A ALS Global é líder mundial em serviços de testing, inspeção e certificação, com presença em mais de 70 países. No Brasil, sua unidade de tribologia atua na análise de fluidos industriais. Técnicos visitam plantas e instalações para coletar amostras de óleo e lubrificantes de máquinas em operação.
O ALS S360 é o aplicativo que suporta esse trabalho de campo, permitindo registro offline e sincronização posterior.
O problema estava nesse processo. A sincronização levava 182 segundos para ser concluída. Em uma rotina com múltiplas coletas por dia, esse tempo se torna um gargalo operacional. O técnico precisa esperar e o ciclo de análise começa mais tarde.
A ALS Global acionou a Evo Systems com um objetivo direto: corrigir a lentidão sem substituir o aplicativo.
Transformação_
O S360 foi desenvolvido em Flutter (Dart). A análise começou pela leitura do código existente, com foco no fluxo de sincronização.
O diagnóstico revelou dois pontos principais.
O primeiro eram chamadas redundantes. O processo disparava múltiplas requisições ao servidor repetindo operações já realizadas, gerando sobrecarga a cada sincronização.
O segundo estava na API. Alguns endpoints retornavam mais dados do que o necessário, enviando estruturas completas quando apenas campos específicos eram utilizados. Esse excesso aumentava o tempo de transmissão de forma consistente.
Esses problemas não eram perceptíveis no uso cotidiano, mas se acumulavam a cada ciclo.
Com os gargalos mapeados, as otimizações foram aplicadas diretamente no código existente. Não houve alteração na arquitetura nem mudanças estruturais que colocassem o produto em risco.
Diferente de abordagens que priorizam reescrita, a Evo Systems concentrou a intervenção nas causas específicas. As correções foram feitas de forma pontual, preservando o restante do sistema.
Benefícios_
O tempo de sincronização foi reduzido de 182 segundos para 50 segundos, uma melhora de 72%.
Essa redução impacta diretamente a operação. O tempo de espera diminui e o ciclo de análise começa mais cedo, aumentando a eficiência do trabalho em campo.
A implementação foi concluída em 110 horas, sem alteração da arquitetura e sem regressões no funcionamento do aplicativo.
O resultado mostra que ganhos relevantes de performance podem ser alcançados com diagnóstico preciso e intervenções direcionadas, sem necessidade de reconstrução do produto.
Ferramentas utilizadas_
Seu app de campo tem um problema de sincronização?
Problemas de performance em aplicativos offline costumam se acumular de forma silenciosa. O sistema funciona, mas opera abaixo do ideal.
A Evo Systems analisa o código, identifica os gargalos e implementa correções com escopo definido, sem comprometer a estabilidade do produto.



Pronto para começar?
Entre em contato para conversarmos mais sobre os desafios do seu negócio.
CONVERSE COM UM CONSULTOR
(11) 3164-4000
contato@evosystems.com.br
AGENDE UMA VISITA