Event Stream Processing with Kafka (Berlin Buzzwords 2012)

46
Event Stream Processing with Kafka Tim Lossen • @tlossen • Wooga

description

talk given at Berlin Buzzwords, 2012-06-05

Transcript of Event Stream Processing with Kafka (Berlin Buzzwords 2012)

Page 2: Event Stream Processing with Kafka (Berlin Buzzwords 2012)

Kafka?

Page 3: Event Stream Processing with Kafka (Berlin Buzzwords 2012)
Page 4: Event Stream Processing with Kafka (Berlin Buzzwords 2012)

!""# — !$%&

Page 5: Event Stream Processing with Kafka (Berlin Buzzwords 2012)
Page 6: Event Stream Processing with Kafka (Berlin Buzzwords 2012)
Page 7: Event Stream Processing with Kafka (Berlin Buzzwords 2012)

high-throughput persistent publish-subscribemessaging

Page 8: Event Stream Processing with Kafka (Berlin Buzzwords 2012)

high-throughput persistent publish-subscribemessaging

Page 9: Event Stream Processing with Kafka (Berlin Buzzwords 2012)

producerbrokerconsumer

Page 10: Event Stream Processing with Kafka (Berlin Buzzwords 2012)
Page 11: Event Stream Processing with Kafka (Berlin Buzzwords 2012)
Page 12: Event Stream Processing with Kafka (Berlin Buzzwords 2012)

high-throughput persistent publish-subscribemessaging

Page 13: Event Stream Processing with Kafka (Berlin Buzzwords 2012)
Page 14: Event Stream Processing with Kafka (Berlin Buzzwords 2012)
Page 15: Event Stream Processing with Kafka (Berlin Buzzwords 2012)

high-throughput persistent publish-subscribemessaging

Page 16: Event Stream Processing with Kafka (Berlin Buzzwords 2012)
Page 17: Event Stream Processing with Kafka (Berlin Buzzwords 2012)
Page 18: Event Stream Processing with Kafka (Berlin Buzzwords 2012)

high-throughput persistent publish-subscribemessaging

Page 19: Event Stream Processing with Kafka (Berlin Buzzwords 2012)
Page 20: Event Stream Processing with Kafka (Berlin Buzzwords 2012)
Page 21: Event Stream Processing with Kafka (Berlin Buzzwords 2012)
Page 22: Event Stream Processing with Kafka (Berlin Buzzwords 2012)
Page 23: Event Stream Processing with Kafka (Berlin Buzzwords 2012)

Case Study:Tracking

Page 24: Event Stream Processing with Kafka (Berlin Buzzwords 2012)
Page 25: Event Stream Processing with Kafka (Berlin Buzzwords 2012)
Page 26: Event Stream Processing with Kafka (Berlin Buzzwords 2012)
Page 27: Event Stream Processing with Kafka (Berlin Buzzwords 2012)
Page 28: Event Stream Processing with Kafka (Berlin Buzzwords 2012)
Page 29: Event Stream Processing with Kafka (Berlin Buzzwords 2012)

requests per second

Page 30: Event Stream Processing with Kafka (Berlin Buzzwords 2012)
Page 31: Event Stream Processing with Kafka (Berlin Buzzwords 2012)
Page 32: Event Stream Processing with Kafka (Berlin Buzzwords 2012)
Page 33: Event Stream Processing with Kafka (Berlin Buzzwords 2012)
Page 34: Event Stream Processing with Kafka (Berlin Buzzwords 2012)

installs per minute

Page 35: Event Stream Processing with Kafka (Berlin Buzzwords 2012)
Page 36: Event Stream Processing with Kafka (Berlin Buzzwords 2012)

Kafkaesque

Page 37: Event Stream Processing with Kafka (Berlin Buzzwords 2012)
Page 38: Event Stream Processing with Kafka (Berlin Buzzwords 2012)
Page 39: Event Stream Processing with Kafka (Berlin Buzzwords 2012)
Page 40: Event Stream Processing with Kafka (Berlin Buzzwords 2012)
Page 41: Event Stream Processing with Kafka (Berlin Buzzwords 2012)
Page 43: Event Stream Processing with Kafka (Berlin Buzzwords 2012)

Questions?

Page 44: Event Stream Processing with Kafka (Berlin Buzzwords 2012)
Page 45: Event Stream Processing with Kafka (Berlin Buzzwords 2012)
Page 46: Event Stream Processing with Kafka (Berlin Buzzwords 2012)