It's 1993: Yahoo runs on FreeBSD, Apache, Perl scripts and a SQL database
It's 1995: Scale-up the database.
It's 1998: LAMP
It's 1999: Stateless + Load Balanced + Database + SAN
It's 2001: In-memory data-grid.
It's 2003: Add a caching layer.
It's 2004: Add scale-out and partitioning.
It's 2005: Add asynchronous job scheduling and maybe a distributed file system.
It's 2007: Move it all into the cloud.
It's 2008: Cloud + web scalable database.
It's 20??: Cloud + Memory Based Architectures
From here
