Build Your Own Distributed, Self-Configuring Rails Cluster

Dave Fayram (Powerset, Inc), Tom Preston-Werner (GitHub)
General
Location: Portland Ballroom 253
Average rating: ****.
(4.00, 5 ratings)

Existing Rails applications are deployed using a combination of Mongrel and a reverse proxy. This architecture provides good performance, but is brittle and difficult to disasterproof. This architecture also affords site developers little comfort or ease in deployment or management of new code versions, and requires significant amounts of work to port to extremely distributed platforms like EC2.

We will demonstrate a new, self-managing system written in Erlang called “Fuzed” that mirrors the structure of existing Rails applications, replacing both Mongrel and reverse proxies like Nginx. It dramatically reduces the complexity of deploying and maintaining a rails application, even on extremely distributed platforms. Being written in Erlang, it allows for realtime exploration and customization of the infrastructure as it is running, without interrupting service. Fuzed also attempts to provide better reliability and multiple strategies for coping with Rails resource exhaustion by opening this mechanism to the application developer for evaluation and replacement.

Dave Fayram

Powerset, Inc

Dave Fayram has the Top Gun Anthem as his phone’s ringtone. Everything else is left as a logical exercise for the reader.

Photo of Tom Preston-Werner

Tom Preston-Werner

GitHub

News and Coverage
co-presented by Ruby Central, Inc. O'Reilly
  • Engine Yard
  • Sun Microsystems
  • FiveRuns
  • GotThingsDone
  • Heroku
  • ThoughtWorks
  • Atlantic Dominion Solutions
  • Blue Box Group
  • CodeGear
  • E-xact
  • ELC Technologies
  • EnterpriseDB
  • GemStone Systems
  • Intridea
  • Morph Labs
  • RightScale
  • TechRepublic

Sponsorship Opportunities

For information on exhibition and sponsorship opportunities at RailsConf, contact Yvonne Romaine.

Download the RailsConf Sponsor/Exhibitor Prospectus

Media and Promotional Opportunities

Download the Media & Promotional Partner Brochure (PDF) for more information on trade opportunities with O'Reilly conferences, or contact mediapartners@ oreilly.com.

Program Ideas

Post your suggestions for speakers, topics, and activities on the RailsConf wiki or send an email to rails-idea@oreilly.com.

Press and Media

For media-related inquiries, contact confpr@oreilly.com.

Contact Us

View a complete list of RailsConf 2008 contacts.