Lentidão na integração de pedidos do Mercado Livre na plataforma
Incident Report for Linx Commerce
Postmortem

Incidente:

Pedidos de Mercado Livre do dia 05/05/2022 e 06/05/2022 tiveram uma demora significativa no seu processo de integração com a plataforma e consequentemente disponibilização para o seller.

Impacto:

Aumento do SLA de tratamento de pedidos de marketplace e como consequência possível atraso na entrega.

Causa:

Tivemos uma parada não prevista da aplicação de scheduler na madrugada do dia 05/05, esta aplicação é responsável por chamar o hub para execuções assíncronas com intervalo de tempo pré-definido. Além desta parada, recentemente alteramos a estratégia de busca dos pedidos, removendo uma camada de cache do sistema que acabou incidindo em um aumento significativo da fila de pedidos. As duas situações combinadas causaram um atraso na integração dos pedidos de Mercado do hub.

Solução:

Executamos um ajuste no consumo de pedidos, completando eles no momento em que o pedido é localizado no Mercado Livre, tendo em mãos o status correto do pedido, neste momento será possível aplicar o cache para evitar que um pedido do mesmo status seja enfileirado, gerando um tempo de permanência do pedido na fila significativamente menor.

  • Ações Imediatas:  Alteração no método de busca de pedidos e monitoramentos com alertas para evitarmos novos incidentes deste tipo.

Próximos passos:

Será feito uma refatoração no processo de busca de pedidos no marketplace com o objetivo de centralizar as lógicas e controlar melhor o gerenciamento de cache gerando uma performance mais saudável da aplicação.

Posted May 10, 2022 - 17:59 GMT-03:00

Resolved
Prezados,

Após o nosso time identificar o causador do acúmulo de itens na fila de pedidos, implementamos algumas melhorias arquiteturais para tornar o processo mais resiliente, além de aplicar uma contingência para processar todos os itens que já estavam aguardando processamento na fila de pedidos e neste momento nossa operação está estável, com a latência de integração de pedidos normalizado.
Posted May 06, 2022 - 19:41 GMT-03:00
Monitoring
Na madrugada do dia 05/05 tivemos uma indisponibilidade no sistema que impactou o processamento dos pedidos, causando grande lentidão na integração.

Para garantir a integração de todos os pedidos na plataforma, a cada 8 horas o sistema busca todos os pedidos dos últimos dias a fim de localizar algum pedido não integrado.

Estamos atuando no caso, realizando algumas melhorias arquiteturais para dar vazão na fila de pedidos e diminuir o tempo de espera.

É importante ressaltar que a integração está sendo realizada porém em alguns casos poderá apresentar lentidão. Todos os pedidos serão integrados no sistema.
Posted May 06, 2022 - 12:21 GMT-03:00
This incident affected: Linx Commerce Hub (Hub de MarketPlaces).