Видеозапись выступления с рассказом об устройстве инфраструктуры проекта Facebook, работающего на стандартном LAMP стеке (Linux, Apache, MySQL, PHP), при этом наиболее нагруженные серверные компоненты написаны на C++, Erlang и Java.
Из недр Facebook выросли такие открытые проекты, как система агрегирования логов с большого числа серверов Scribe, библиотека для построения web-сервисов Thrift, парсеры FBML (Facebook Markup Language), FQL (Facebook Query Language) и FBJS (Facebook Javascript), патчи для улучшения производительности memcached, распределенное хранилище ThruDB, интерактивный shell phpsh, система профилирования PHP скриптов XHProf, библиотека для встраивания PHP скриптов в C++ программы, распределенное хранилище данных cassandra, утилита flvtool++ для изменения мета-данных в FLV файлах и т.д.
|