O documento discute como a Chaordic usa Big Data e MapReduce para processar grandes volumes de dados de eventos e gerar recomendações em tempo real. Apresenta os desafios de armazenar e processar bilhões de registros e eventos diariamente e como a empresa usa Hadoop e Cassandra para resolver esses desafios de forma escalável e tolerante a falhas.
11. Sumário
• A Chaordic
• Chaordic + Big Data + Cloud
• Dos eventos às recomendações
• A vida não é bela: surgem os desafios
• Visualizando e monitorando
• Futuro?
25. Data
A - B
Cadeira - D
Cadeira - E
Cadeira - E
F - A
Map
A, (B, F)
B, (A)
Cadeira, (D, E, E)
D, (Cadeira)
E, (Cadeira,Cadeira)
F, (A)
Reduce
A, [B, F]
B, [A]
Cadeira, [E, D]
D, [Cadeira]
E, [Cadeira]
F, [A]
Como
processar?
26. Hadoop: HDFS e Hadoop MapReduce
• Escalável
• Custo reduzido
• Flexível
• Tolerante a falha
Como
processar?