Есть очень полезные документы, объясняющие серверные архитектуры, такие как Linkedin, MySpace, Amazon и т.д.Масштабируемость для больших приложений
После просмотра MySpace, я действительно удивлен, как они используют 500+ серверов баз данных для их применения.
Хотелось бы знать, как они будут поддерживать транзакции SQL, присоединяться, искать вверх, если данные охватывают несколько серверов баз данных?
(Поскольку это более общий, просто комментарий); вот видео-презентация о стеке программного обеспечения facebook: http://www.infoq.com/presentations/Facebook-Software-Stack – miku