
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.

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
(11) 3164-4000
contato@evosystems.com.br
AGENDE UMA VISITA