~/talk

I Can’t Believe It’s Not A Queue: Using Kafka with Rails

Talkat RailsConf 2016 · 2016-05-04..05-06· [ruby-on-rails]
slides:none on file

Explains concrete claims and demos: Kafka handles hundreds of thousands to millions of messages a second, Heroku launches a public beta Kafka add‑on with SSL and certs, and Ruby apps use ruby‑kafka or jruby‑kafka (tradeoffs shown). Demo ingests Heroku log drains into Kafka with an async producer, uses consumer groups to compute metrics in Redis, shows default topic creation with 32 partitions and at‑least‑once delivery, and replays production traffic to staging; code and Docker setup live on GitHub.

AI-written summary · about

  1. 0:00Start
  2. 3:03What is Kafka?
  3. 3:14Kafka is a distributed, partitioned, replicated commit log service. It provides the functionality of a messaging system, but with a unique design.
  4. 3:54Fast Scalable Durable
  5. 4:29SKYLIGHT
  6. 17:42Build metrics based on web traffic
  7. 30:10Heroku API Event Bus
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.