Cal Henderson has been a web applications developer for far too long and should really start looking for a serious job. Originally from London, he currently works at Yahoo! Inc as the architect and development lead for Flickr.
He formed part of the original Flickr team at Ludicorp in Vancouver, Canada. Before Flickr, he was the technical director of Special Web Projects at Emap, a UK media company.
Outside of Flickr, he contributes to several open source projects and writes occasional articles about web application development and security.
Everyone's doing it - the poster children for "Web 2.0" are built on top of the LAMP stack.
The next generation of web-based applications are built with free tools, with few people understanding the best way to scale these applications out. But patterns emerged very early on - all of these applications share some common architectural principles that seem to be working.
In this brief state-of-the-world, we'll look at the various approaches to scalable internet application architectures and what we can learn from them.