Speaker Topics - No Fluff Just Stuff

Anatomy of Real-World Rails Deployment

Rails has brought new meaning to speed and simplicity of web-based application development. But for all the talk about developing in rails, there is very little about the issues involved in actually deploying a rails-based website. In this talk we will take a look at various hosting options, server configurations, performance and scalability considerations, deployments with capistrano, and much more.

By looking at a real, live rails e-commerce site, we will ssh in and dissect the setup down to the last config file. We will look at apache 2.2, mod_proxy_balancer, Mongrel cluster, memcached, mysql, and a handful of other performance monitoring and tuning plugins all working together on the site, and time permitting will even do a real capistano deployment with updates to the site.


About David Bock

David Bock is a Principal Consultant at CodeSherpas, a company he founded in 2007. Mr. Bock is also the President of the Northern Virginia Java Users Group, the Editor of O'Reilly's OnJava.com website, and a frequent speaker on technology in venues such as the No Fluff Just Stuff Software Symposiums.

In January 2006, Mr. Bock was honored by being awarded the title of Java Champion by a panel of esteemed leaders in the Java Community in a program sponsored by Sun. There are approximately 100 active Java Champions worldwide.

David has also served on several JCP panels, including the Specification of the Java 6 Platform and the upcoming Java Module System.

In addition to his public speaking and training activities, Mr. Bock actively consults as a software engineer, project manager, and team mentor for commercial and government clients.

More About David »