Facebook любит OpenSource

Мы не можем завершить эту статью, не упомянув как Facebook нравится открытый код. Или, возможно, мы должны сказать, «любит».
Не только Facebook использует (и содействует ему) программное обеспечение с открытым кодом, такое как Linux, Memcached, MySQL, Hadoop и много другого, он также выложил кучу программ собственной разработки в открытый доступ.
Примеры проектов с открытым кодом, которые возникли в Facebook, включают HipHop, Cassandra, Thrift и Scribe. У Facebook так же есть Tornado, высокопроизводительный веб сервер, разработанный командой FriendFeed (которую Facebook приобрел в августе 2009 года).
(Список программного обеспечения с открытым кодом, которое использует Facebook можно найти на странице Facebook Open Source — http://facebook.com/opensource.)
Дополнительные проблемы масштабирования
Facebook рос с невероятной скоростью. Его база пользователей растет экспоненциально и в настоящее время насчитывает около половины миллиарда активных пользователей, и кто знает, сколько их будет к концу года. На сайте появляется 100 миллионов пользователей каждые шесть месяцев или коло того.
У Facebook есть даже специальная «группа роста», которая постоянно занимается вопросом, как заставить людей все больше взаимодействовать с сайтом.
Такой быстрый рост означает, что Facebook будет заниматься различными узкими местами в производительности, так как идет все больше и больше просмотров страниц, поисковых запросов, загрузок изображений, сообщений состояния и всех других способов, которыми пользователи Facebook взаимодействуют с сайтом и друг с другом.
.
Ранее: Другие вещи, помогающие Facebook безупречно работать.
.
Источник: http://royal.pingdom.com/2010/06/18/the-software-behind-facebook/
Popularity: 2%
Этот материал находится на сайте http://compiling.ru
Оставьте свой отзыв