Deploying and Monitoring Ruby on Rails
Deploying and managing a Rails application is not a trivial task, especially for people coming from the Java or PHP world. Many different options like JRuby, Mongrel, FastCGI or Nginx are difficult to evaluate without a deep understanding of the Rails application setup and on overview of those technologies. Besides having an easy and fast deployment method, knowing what your app is doing and how much resources it is using is essential.
During this tutorial the different deployment and monitoring options will be introduced and demoed. Monitoring application components and system-level performance are both part of the covered monitoring best practices. Further, common deployment tools like Capistrano/Webistrano or JRuby/WAR will be tested and applied by the participants. After the tutorial, participants should know what deployment and monitoring options suit their needs best and how best patterns apply to their application.
Jonathan Weiss
Peritor GmbH
Jonathan Weiss is a Ruby consultant and partner at Peritor Wissensmanagement GmbH in Berlin, Germany. For the last years he has been developing and consulting large Ruby on Rails projects where he focused on Scalability and Security. He is an active member of the Ruby and Rails community and is the developer of the Open Source deployment tool Webistrano. In his spare time he maintains Rubygems and Rails in the FreeBSD Ports system.
Mathias Meyer
Independent
Mathias Meyer is a Ruby and Rails contractor from Berlin, Germany. After a few years of dating Enterprise Java he found his way into the welcoming hands of Ruby and Rails in 2005, and has been in deep and unconditional love with both ever since. He prefers to work test-driven, and enjoys building software that doesn’t suck.













