A really good place to find a heck of a lot of interesting posts about how many different companies handle high scalability issues is here. What’s really interesting to me is that almost every technology you think might not be able to scale can be made to scale with enough ingenuity/desperation.
Good stuff.