Não Responda à Mesma Pergunta Duas Vezes: Cache com Consciência de Intervalo para Druid na Escala Netflix
A Netflix desenvolveu uma camada de cache experimental para seu banco de dados Apache Druid, que agora processa mais de 10 trilhões de linhas e ingere até 15 milhões de eventos por segundo. Esta implementação conseguiu reduzir a carga de queries em 33% e melhorar os tempos de resposta em 66%.
O sistema divide os resultados de séries temporais em buckets com cache independente, utilizando TTLs baseados na idade dos dados (5 segundos para dados recentes, até 1 hora para dados mais antigos). Isso permite que dashboards sirvam 84% dos dados de resultados a partir do cache, consultando o Druid apenas para os dados mais novos — uma melhoria crucial durante eventos ao vivo de alto perfil, quando dezenas de engenheiros monitoram os mesmos dashboards simultaneamente.
- Categoria
- CEVIU DevOps
- Publicado
- 08 de abril de 2026
- Fonte
- CEVIU DevOps
