Event Stream Processing with Kafka (Berlin Buzzwords 2012)
46
Event Stream Processing with Kafka Tim Lossen • @tlossen • Wooga
-
Upload
wooga -
Category
Technology
-
view
3.548 -
download
0
description
talk given at Berlin Buzzwords, 2012-06-05
Transcript of Event Stream Processing with Kafka (Berlin Buzzwords 2012)
![Page 1: Event Stream Processing with Kafka (Berlin Buzzwords 2012)](https://reader034.fdocuments.in/reader034/viewer/2022052315/546563daaf7959c04e8b4b1c/html5/thumbnails/1.jpg)
Event Stream Processing with Kafka
Tim Lossen • @tlossen • Wooga
![Page 2: Event Stream Processing with Kafka (Berlin Buzzwords 2012)](https://reader034.fdocuments.in/reader034/viewer/2022052315/546563daaf7959c04e8b4b1c/html5/thumbnails/2.jpg)
Kafka?
![Page 3: Event Stream Processing with Kafka (Berlin Buzzwords 2012)](https://reader034.fdocuments.in/reader034/viewer/2022052315/546563daaf7959c04e8b4b1c/html5/thumbnails/3.jpg)
![Page 4: Event Stream Processing with Kafka (Berlin Buzzwords 2012)](https://reader034.fdocuments.in/reader034/viewer/2022052315/546563daaf7959c04e8b4b1c/html5/thumbnails/4.jpg)
!""# — !$%&
![Page 5: Event Stream Processing with Kafka (Berlin Buzzwords 2012)](https://reader034.fdocuments.in/reader034/viewer/2022052315/546563daaf7959c04e8b4b1c/html5/thumbnails/5.jpg)
![Page 6: Event Stream Processing with Kafka (Berlin Buzzwords 2012)](https://reader034.fdocuments.in/reader034/viewer/2022052315/546563daaf7959c04e8b4b1c/html5/thumbnails/6.jpg)
![Page 7: Event Stream Processing with Kafka (Berlin Buzzwords 2012)](https://reader034.fdocuments.in/reader034/viewer/2022052315/546563daaf7959c04e8b4b1c/html5/thumbnails/7.jpg)
high-throughput persistent publish-subscribemessaging
![Page 8: Event Stream Processing with Kafka (Berlin Buzzwords 2012)](https://reader034.fdocuments.in/reader034/viewer/2022052315/546563daaf7959c04e8b4b1c/html5/thumbnails/8.jpg)
high-throughput persistent publish-subscribemessaging
![Page 9: Event Stream Processing with Kafka (Berlin Buzzwords 2012)](https://reader034.fdocuments.in/reader034/viewer/2022052315/546563daaf7959c04e8b4b1c/html5/thumbnails/9.jpg)
producerbrokerconsumer
![Page 10: Event Stream Processing with Kafka (Berlin Buzzwords 2012)](https://reader034.fdocuments.in/reader034/viewer/2022052315/546563daaf7959c04e8b4b1c/html5/thumbnails/10.jpg)
![Page 11: Event Stream Processing with Kafka (Berlin Buzzwords 2012)](https://reader034.fdocuments.in/reader034/viewer/2022052315/546563daaf7959c04e8b4b1c/html5/thumbnails/11.jpg)
![Page 12: Event Stream Processing with Kafka (Berlin Buzzwords 2012)](https://reader034.fdocuments.in/reader034/viewer/2022052315/546563daaf7959c04e8b4b1c/html5/thumbnails/12.jpg)
high-throughput persistent publish-subscribemessaging
![Page 13: Event Stream Processing with Kafka (Berlin Buzzwords 2012)](https://reader034.fdocuments.in/reader034/viewer/2022052315/546563daaf7959c04e8b4b1c/html5/thumbnails/13.jpg)
![Page 14: Event Stream Processing with Kafka (Berlin Buzzwords 2012)](https://reader034.fdocuments.in/reader034/viewer/2022052315/546563daaf7959c04e8b4b1c/html5/thumbnails/14.jpg)
![Page 15: Event Stream Processing with Kafka (Berlin Buzzwords 2012)](https://reader034.fdocuments.in/reader034/viewer/2022052315/546563daaf7959c04e8b4b1c/html5/thumbnails/15.jpg)
high-throughput persistent publish-subscribemessaging
![Page 16: Event Stream Processing with Kafka (Berlin Buzzwords 2012)](https://reader034.fdocuments.in/reader034/viewer/2022052315/546563daaf7959c04e8b4b1c/html5/thumbnails/16.jpg)
![Page 17: Event Stream Processing with Kafka (Berlin Buzzwords 2012)](https://reader034.fdocuments.in/reader034/viewer/2022052315/546563daaf7959c04e8b4b1c/html5/thumbnails/17.jpg)
![Page 18: Event Stream Processing with Kafka (Berlin Buzzwords 2012)](https://reader034.fdocuments.in/reader034/viewer/2022052315/546563daaf7959c04e8b4b1c/html5/thumbnails/18.jpg)
high-throughput persistent publish-subscribemessaging
![Page 19: Event Stream Processing with Kafka (Berlin Buzzwords 2012)](https://reader034.fdocuments.in/reader034/viewer/2022052315/546563daaf7959c04e8b4b1c/html5/thumbnails/19.jpg)
![Page 20: Event Stream Processing with Kafka (Berlin Buzzwords 2012)](https://reader034.fdocuments.in/reader034/viewer/2022052315/546563daaf7959c04e8b4b1c/html5/thumbnails/20.jpg)
![Page 21: Event Stream Processing with Kafka (Berlin Buzzwords 2012)](https://reader034.fdocuments.in/reader034/viewer/2022052315/546563daaf7959c04e8b4b1c/html5/thumbnails/21.jpg)
![Page 22: Event Stream Processing with Kafka (Berlin Buzzwords 2012)](https://reader034.fdocuments.in/reader034/viewer/2022052315/546563daaf7959c04e8b4b1c/html5/thumbnails/22.jpg)
![Page 23: Event Stream Processing with Kafka (Berlin Buzzwords 2012)](https://reader034.fdocuments.in/reader034/viewer/2022052315/546563daaf7959c04e8b4b1c/html5/thumbnails/23.jpg)
Case Study:Tracking
![Page 24: Event Stream Processing with Kafka (Berlin Buzzwords 2012)](https://reader034.fdocuments.in/reader034/viewer/2022052315/546563daaf7959c04e8b4b1c/html5/thumbnails/24.jpg)
![Page 25: Event Stream Processing with Kafka (Berlin Buzzwords 2012)](https://reader034.fdocuments.in/reader034/viewer/2022052315/546563daaf7959c04e8b4b1c/html5/thumbnails/25.jpg)
![Page 26: Event Stream Processing with Kafka (Berlin Buzzwords 2012)](https://reader034.fdocuments.in/reader034/viewer/2022052315/546563daaf7959c04e8b4b1c/html5/thumbnails/26.jpg)
![Page 27: Event Stream Processing with Kafka (Berlin Buzzwords 2012)](https://reader034.fdocuments.in/reader034/viewer/2022052315/546563daaf7959c04e8b4b1c/html5/thumbnails/27.jpg)
![Page 28: Event Stream Processing with Kafka (Berlin Buzzwords 2012)](https://reader034.fdocuments.in/reader034/viewer/2022052315/546563daaf7959c04e8b4b1c/html5/thumbnails/28.jpg)
![Page 29: Event Stream Processing with Kafka (Berlin Buzzwords 2012)](https://reader034.fdocuments.in/reader034/viewer/2022052315/546563daaf7959c04e8b4b1c/html5/thumbnails/29.jpg)
requests per second
![Page 30: Event Stream Processing with Kafka (Berlin Buzzwords 2012)](https://reader034.fdocuments.in/reader034/viewer/2022052315/546563daaf7959c04e8b4b1c/html5/thumbnails/30.jpg)
![Page 31: Event Stream Processing with Kafka (Berlin Buzzwords 2012)](https://reader034.fdocuments.in/reader034/viewer/2022052315/546563daaf7959c04e8b4b1c/html5/thumbnails/31.jpg)
![Page 32: Event Stream Processing with Kafka (Berlin Buzzwords 2012)](https://reader034.fdocuments.in/reader034/viewer/2022052315/546563daaf7959c04e8b4b1c/html5/thumbnails/32.jpg)
![Page 33: Event Stream Processing with Kafka (Berlin Buzzwords 2012)](https://reader034.fdocuments.in/reader034/viewer/2022052315/546563daaf7959c04e8b4b1c/html5/thumbnails/33.jpg)
![Page 34: Event Stream Processing with Kafka (Berlin Buzzwords 2012)](https://reader034.fdocuments.in/reader034/viewer/2022052315/546563daaf7959c04e8b4b1c/html5/thumbnails/34.jpg)
installs per minute
![Page 35: Event Stream Processing with Kafka (Berlin Buzzwords 2012)](https://reader034.fdocuments.in/reader034/viewer/2022052315/546563daaf7959c04e8b4b1c/html5/thumbnails/35.jpg)
![Page 36: Event Stream Processing with Kafka (Berlin Buzzwords 2012)](https://reader034.fdocuments.in/reader034/viewer/2022052315/546563daaf7959c04e8b4b1c/html5/thumbnails/36.jpg)
Kafkaesque
![Page 37: Event Stream Processing with Kafka (Berlin Buzzwords 2012)](https://reader034.fdocuments.in/reader034/viewer/2022052315/546563daaf7959c04e8b4b1c/html5/thumbnails/37.jpg)
![Page 38: Event Stream Processing with Kafka (Berlin Buzzwords 2012)](https://reader034.fdocuments.in/reader034/viewer/2022052315/546563daaf7959c04e8b4b1c/html5/thumbnails/38.jpg)
![Page 39: Event Stream Processing with Kafka (Berlin Buzzwords 2012)](https://reader034.fdocuments.in/reader034/viewer/2022052315/546563daaf7959c04e8b4b1c/html5/thumbnails/39.jpg)
![Page 40: Event Stream Processing with Kafka (Berlin Buzzwords 2012)](https://reader034.fdocuments.in/reader034/viewer/2022052315/546563daaf7959c04e8b4b1c/html5/thumbnails/40.jpg)
![Page 41: Event Stream Processing with Kafka (Berlin Buzzwords 2012)](https://reader034.fdocuments.in/reader034/viewer/2022052315/546563daaf7959c04e8b4b1c/html5/thumbnails/41.jpg)
![Page 42: Event Stream Processing with Kafka (Berlin Buzzwords 2012)](https://reader034.fdocuments.in/reader034/viewer/2022052315/546563daaf7959c04e8b4b1c/html5/thumbnails/42.jpg)
github.com/wooga/kafka-rb
github.com/wooga/kafka-erlang
github.com/wooga/kafkaesque
![Page 43: Event Stream Processing with Kafka (Berlin Buzzwords 2012)](https://reader034.fdocuments.in/reader034/viewer/2022052315/546563daaf7959c04e8b4b1c/html5/thumbnails/43.jpg)
Questions?
![Page 44: Event Stream Processing with Kafka (Berlin Buzzwords 2012)](https://reader034.fdocuments.in/reader034/viewer/2022052315/546563daaf7959c04e8b4b1c/html5/thumbnails/44.jpg)
![Page 45: Event Stream Processing with Kafka (Berlin Buzzwords 2012)](https://reader034.fdocuments.in/reader034/viewer/2022052315/546563daaf7959c04e8b4b1c/html5/thumbnails/45.jpg)
![Page 46: Event Stream Processing with Kafka (Berlin Buzzwords 2012)](https://reader034.fdocuments.in/reader034/viewer/2022052315/546563daaf7959c04e8b4b1c/html5/thumbnails/46.jpg)