Como atender milhões de usuários com o Elasticsearch
Luiz Guilherme P. Santos
globo.com
números
números25 milhões de usuários únicos por dia
35 milhões de usuários únicos por mês
números~ 70 milhões de documentos cadastrados
números1000 requests/segundo no cluster
números215 Gb de dados
Distribuídos em 70 índices
características
• Pensado para ambientes distribuídos
• API robusta, consistente e simples
• Construído usando Lucene internamentecaracterísticas
Flexível (schema free) características
Abstrair a complexidade de uma máquina de busca para a que os desenvolvedores usem sua criatividade ao máximo.
características
arquitetura
arquitetura
arquitetura
• Intensos testes de carga
• Tunning da JVM
• Número adequado de shards e réplicas
arquitetura
• Consultas muito rápidas
• Uso de instant search
• Muitas indexações por segundo
na globo.com
na globo.com
• Busca padrão
• Vídeos
• Receitas
• Comentários
• Plataforma de publicação
• Etc
características
características
?