Gargalo de desempenho do PostgreSQL LISTEN/NOTIFY: Lições do processamento de milhões de horas de reuniões

A Recall.ai processa milhões de horas de dados de reuniões a cada mês. Seu banco de dados PostgreSQL sofreu quedas devido a gravações de alta concorrência. A investigação revelou que o recurso LISTEN/NOTIFY adquire uma trava global do banco de dados durante o commit da transação, serializando todos os commits e criando um gargalo. A migração dessa lógica para a camada de aplicação resolveu o problema.
Leia mais