~/talk

Ruby Messaging Patterns

Talkat Rocky Mountain Ruby 2011 · 2011-08-31..09-02· [microservices]
links:none on file
slides:none on file

Argues that inserting an intermediary message broker actually removes synchronous coupling: uses rabbit mq over AMQP with the ruby amqp gem and EventMachine to run workers that dequeue and process jobs, and shows alternatives — delayed_job, Q (Postgres pub/sub) and reddis/Resque — with tradeoffs. Demonstrates controllers that enqueue validated objects instead of saving, scales by adding worker processes, surfaces the real bottleneck (the database), and explains persistence vs. in‑memory queues and failure modes.

AI-written summary · about

  1. 0:00Start
  2. 3:52Message Queue
  3. 6:05Event Machine Gem
  4. 6:42Scaling Horizontally
  5. 9:33Controller
  6. 18:05Questions
~/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.