-
Ben Scofield
4.06
Description:
Once upon a time, huge dinosaurs roamed the earth. If you looked carefully, though, you could see a whole other world teeming about their feet -- small, agile mammals. As it turned out, those small mammals survived events that wiped out their huge neighbors.
We can learn a lot from (pre)history. As it turns out, the day of the monolithic application is rapidly passing. The future lies in large numbers of small, interconnected applications. In this talk, we'll look at why this strategy works, how to decompose large applications into small, independent ones, and how to make sure they all work together as effectively as possible.
Links: Slides
Comments on this Talk
Dave Copeland,
05 Apr 02:27 PM
This was the most insightful and useful talk this year. Just hearing how "there's no monolithic über Heroku app" at heroku explains a lot about how great the service is to use and is inspiring for my own work (where I'm adding yet another subsystem to a monolithic app)

The most important presentation on systems design at RubyNation this year. Until companies get this right, they'll need Chad & Rich's "So You Think You Need a Rewrite" wisdom every 3-4 years.