Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Ten Years of Rails Deployment by Christopher Rigor

Rails Pacific
September 27, 2014

Ten Years of Rails Deployment by Christopher Rigor

Rails reached a milestone this year and celebrated its 10th birthday.Let's take a trip down memory lane and look back at the state of Rails deployment in the beginning and how it improved over the years.

We will also look at how we can incorporate new technologies like Docker in our Rails deployment.

Rails Pacific

September 27, 2014
Tweet

More Decks by Rails Pacific

Other Decks in Technology

Transcript

  1. Ten Years of ! Rails Deployment Christopher Rigor! @crigor! Rails

    Pacific! Taipei, Taiwan! September 27, 2014
  2. 4

  3. GIT

  4. 8 I'm seeing memory consumption in the area of 30-35mb

    per Apache process running mod_ruby with a fairly smallish web-app! ! - David Heinemeier Hansson, 09/09/2003
  5. 11 Wow! If you guys pull this off we will

    worship you. FastCGI is the spawn of the devil and mongrel is a pain in the buttocks.! ! - someone in the internet
  6. 13

  7. • Package manager (apt, yum)! • Source! • 3rd-party repository!

    • Ruby version manager (rvm, rbenv, chruby) Ruby 19
  8. • Single VM, host OS! • Multiple containers inside a

    single VM! • Each container has its own OS Docker 22
  9. • Mamiya - https://github.com/sorah/mamiya! • Deploy from S3! • Ansible

    example - https://github.com/radar/ansible-rails-app More topics 23