Executando verificação de segurança...
1

Não vale a pena avaliar com a equipe de front-end a possibilidade de ser um erro deles? Exemplo: uma state ou effect no React disparando duas vezes a requisição ao recarregar o componente.

Caso não, talvez seja interessante armazenar essas respostas do banco de dados em um banco não relacional para cache como o Redis.

No exemplo que tu citaste, já usou o inspetor de rede do navegador para verificar como essas duas requisições retornam? São realmente enviadas duas requisições para seu back-end? Qual payload elas carregam? É melhor procurar a origem do problema para montar uma solução personalizada no teu back-end.

Se aconteceu somente 4x em 6 meses, vai ser difícil rastrear esse problema. Talvez seja em algum serviço mais antigo e usado pouco? Ou um navegador específico? Talvez seja interessante começar a verificar o user-agent do cliente e mais informações do navegador e contexto a fim de rastrear com eficiência esse problema.

Carregando publicação patrocinada...