Skip to content

Demo to go with the talk "Processing streaming data at a large scale with kafka"

License

Notifications You must be signed in to change notification settings

appsignal/kafka-talk-demo

Repository files navigation

Kafka talk demo

Demo code for the presentation Processing streaming data at a large scale with Kafka.

Make sure you have Kafka and Zookeeper installed, on Mac:

brew install zookeeper
brew install kafka

Then run:

bundle
bin/rake db:migrate

Start foreman, which will start Kafka/Zookeeper, and a Rails server:

bin/foreman start
bin/rails s

You need some access log files that we can process. Download some from a server you run into log/access.

Then run these in separate tabs:

bin/rake processor:import
bin/rake processor:preprocess
bin/rake processor:aggregate

Then you can see the result on http://localhost:3000

About

Demo to go with the talk "Processing streaming data at a large scale with kafka"

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published