top of page

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%.

Tela de login do conta pronta
Separador

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

AGENDE UMA VISITA

bottom of page