Caso

Object cache em rede multisite

Rollout em ondas, com canário e smoke de isolamento antes de tocar os outros portais.

Métrica Antes Depois Δ
QPS no Redis 12.400 2.480 −80%
Tempo de resposta p75 840ms 310ms −63%

Uma rede multisite de seis portais compartilhava um Redis único, e a leitura de opções subia junto com o tráfego de manhã, quando as redações publicam em bloco.

O gargalo estava num grupo de escrita pura que nunca era lido. Ele enchia a instância sem devolver nada. A correção foi movê-lo para fora do object cache, em vez de aumentar a memória.

O rollout foi em ondas, com um portal canário e um smoke que confirma isolamento entre os sites da rede antes de liberar o próximo. A ordem importa: em multisite, invalidar um grupo varre a rede inteira, então o canário só prova alguma coisa se o teste de isolamento vier antes.