Talk: Rails in the Large: How Agility Allows Us to Build the World’s Biggest Rails App
While others have been debating whether Rails projects can scale to enterprise levels, we’ve been demonstrating it. ThoughtWorks is running one of the largest Rails projects in the world — for an Enterprise. This session discusses tactics, techniques, best practices, and other things we’ve learned from scaling rails development, using (and innovating) Agile techniques. I discuss infrastructure, testing, messaging, optimization, performance, and the results of lots of lessons learned, including killer rock-scissors-paper tricks to help you avoid babysitting the view tests! This talk has a bit technical content particular to Ruby on Rails, but it pertains to agile engineering practices, so even if you don’t understand the particulars, you can see how it’s applied. This talk is targeted to anyone interested in a case study where rigorous agile engineering practices were applied, to continuing success.
Neal Ford is Software Architect and Meme Wrangler at ThoughtWorks, a global IT consultancy with an exclusive focus on end-to-end software development and delivery. He is also the designer and developer of applications, instructional materials, magazine articles, courseware, video/DVD presentations, and author and/or editor of 6 books spanning a variety of technologies, including the most recent The Productive Programmer. He focuses on designing and building of large-scale enterprise applications. He is also an internationally acclaimed speaker, speaking at over 100 developer conferences worldwide, delivering more than 600 talks. He welcomes feedback and can be reached at firstname.lastname@example.org