~/talk

From FTP to Kamal: 20 Years of Deploying Rails

Talkat RailsConf 2025 · 2025-07-08..07-10· [devops-and-delivery, ruby-on-rails]
links:none on file
slides:none on file

Traces 20 years of Rails deployment from FTP and CGI to Mongrel’s C HTTP parser, FastCGI fragility, Passenger isolating apps inside nginx, Capistrano automating SSH-based releases, Heroku turning ops into a one-liner and Puma/Unicorn changing concurrency models. Claims Docker finally solves Ruby-version drift and Kamal replaces Capistrano with containerized releases. Notes surprising reliability improvements and persistent pain points: process crashes, memory leaks, and the moment most remember as git push heroku alongside Capistrano and Docker and Kamal.

AI-written summary · about

  1. 0:00Introduction
  2. 2:34Web dawn and early deployments
  3. 7:25PHP and shared hosting
  4. 11:13Rails debut and challenges
  5. 15:05Mongrel and HTTP servers
  6. 18:15Capistrano and automation
  7. 20:41Unicorn, Puma, and servers
  8. 22:24Heroku and cloud era
  9. 23:31Docker and containers
  10. 25:58Summary and call to action
~/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.