...
Quando ocorrem atualizações em massa na base de clientes ou leadsde compartilhamento e reprocessamento de regras de visibilidade, dependendo da quantidade de registros modificados, nota-se um consumo excessivo de recursos do de banco de dados e aumento no tempo de resposta de requisições no serviço de Customer, isso se dá decorrente do processo de atualização do updatedAt
dos registros na base do cliente. Esse processo ocorre de maneira sincrona a fim de disponibilizar para o mobile os registros que sofreram alterações de acesso, e para tanto, como é um processo ostensivo, além de impactar a performance da operação, leva a também fragmentar as tabelas desnecessariamente no banco de dados.
A solução contempla melhoria no backend da aplicação para que as alterações em um cenário de atualização em massa não sejam enviadas todas em um mesmo instantepara resolver o problema mecionado acima é retardar a execução dos updatedAt
s, realizando os mesmos de maneira isolada, num fluxo a parte, não sincrono a requisição, eliminando operações repetidas.
Não há.
...