Rube Goldberg Contraptions, Building Scalable Decoupled Web Apps and Infrastructure with Ruby





As a web app grows to handle more features and more load, inevitably the app cannot handle it all. You need to build a decoupled scalable architecture that takes advantage of resources in the most efficient way, whle still presenting your users with the fastest experience possible.
This usually includes separating out background tasks to some sort of queuing system. This also requires the ability to add new servers to the system very easily and have those servers automatically configure themselves.
We will explore a sample scalable web architecture for automatic provisioning, configuration, queuing and decoupling workloads from physical servers in order to best utilize virtualized, cloud like hosting platforms.

Ezra Zygmuntowicz
EngineYard
Ezra is known as a heavy open source contributor in the Ruby community, especially regarding deployment. Ezra took to Rails in 2004 and helped found Engine Yard in mid-2006. Ezra published a complete Rails deployment book through The Pragmatic Programmers in early 2007.
Comments on this page are now closed.
Comments
best presentation of a product offering
This was one of my favorite talks; great demo! I like that you jumped in and gave us a ton of info, yet I almost wish it had been extended and merged w/ (part2 of) Paolo’s “map/reduce” talk …since he delved into RabbitMQ code-snippets
Dynamite presentation of fun things to do. Glad Engine Yard is out there to provide these services.
This talk should have been one of the tutorials. Lots of material for just an hour, and plenty of opportunity for people to write some simple code and play with nanite.
Great presentation. Great list of technologies to go back and research. Also, very fun demo