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