Хочу все знать: просто о сложном Facebook: продолжаем разговор

Facebook: работаем над производительностью Вернемся к теме производительности в facebook. Что было сделано специалистами компании для того, чтобы была обеспечена достойная скорость обработки данных и приемлемое время предоставления самой разной информации своим пользователям. Статья подготовлена по мотивам презентации Адитья Агарвал (Aditya Agarwal, Director of Engineering at Facebook, который является директором по разработкам в Facebook . Он внес вклад в разработке поисковой машины Facebook Search Engine...

2014-04-02 01:09:45 + Комментировать

Хочу все знать: просто о сложном Архитектура высоконагруженных систем на примере Facebook

Сегодня поговорим о том, как создаются технологии. Очень интересно не только то, что получается в итоге, а то, почему были приняты те или иные решения, как эти решения влияли на развитие проекта, что делалось и почему, как развивался проект. А итогом - что имеем сейчас. Для чего это нужно? Правильно, либо понять, что тот путь был оптимальным и пойти по нему, либо сразу начать использовать уже найденные технологии, либо пойти по альтернативному пути. Мы ведь уже знаем, с какими трудностям нам придется столк...

2014-03-04 03:21:57 + Комментировать

Производительность языков программирования и выбор языка для разработки ПО

Команда Facebook сделала оценку влияния на производительность используемых языков программирования и представила критику используемого в качестве уровня представления данных языка php. Чем ниже значение на графике, тем лучше. Сама команда Facebook использовала в качестве уровня представления данных язык php в силу разных причин, начиная от "исторически сложилось" и заканчивая "легко писать", "понятный интерфейс", "Легко найти разработчиков". Обзор интерпретируемых и ...

2014-02-11 23:47:15 2 комментария