~/talk

(Re)Building a large scale payments system on Rails

Talkat RailsConf 2015 · 2015-04-21..04-23· [ruby-on-rails, databases]
slides:none on file

Claims that Rails can run large‑scale payments if core problems get fixed and shows concrete experiments: use protected access gem to hide ActiveRecord from general code, add insert-only immutable rows and DB triggers for auditability on MySQL, adopt an explicit parameter validation DSL to fail fast, structure logic as service objects, apply ABC complexity limits, and publish changes via Kafka for downstream consumers. Prototypes run at Airbnb scale but work remains experimental and operational.

AI-written summary · about

  1. 0:00Start
  2. 1:06Why this talk? Audit Trails Failure Behavior Structural Coupling Testability Readability
  3. 5:01What changed? Who made the change When did they make the change On behalf of whom?
  4. 27:38Every piece of knowledge must have a single unambiguous authoritative representation within a system.
~/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.