Insight IT

Информационные технологии

Записи, помеченные как “Масштабируемость”

Архитектура Plenty of Fish

Опубликовано 18 января 2010, автор: Иван Блинков

Plenty of Fish представляет собой очень популярный сервис онлайн знакомств, насчитывающий более 45 миллионов посетителей в месяц и 30+ миллионов просмотров страниц в сутки (что составляет около 500-600 страниц в секунду). Но это не самая интересная часть истории... Все это управляется единственным человеком при использовании нескольких серверов, при этом он тратит на работу всего пару [...]

Aladdin от Baidu

Опубликовано 14 января 2010, автор: Иван Блинков

Наверняка все прекрасно знают о лидерах интернет-поиска в российской части интернета: про Google, Яндекс или Рамблер сказано уже не мало слов, все много раз о них читали, пользовались, обсуждали — ведь уже прошло больше 10 лет с момента создания каждой из этих поисковых систем и, как следствие, их конкуренции на просторах рунета. Намного меньше же внимания [...]

Архитектура Stack Overflow

Опубликовано 8 января 2010, автор: Иван Блинков

Stack Overflow является любимым многими программистами сайтом, где можно задать профессиональный вопрос и получить ответы от коллег. Этот проект был написан двумя никому не известными парнями, о которых никто никогда раньше не слышал. Хорошо, не совсем так. Stack Overflow был создан топовыми программистами и звездами блогосферы: Jeff Atwood и Joel Spolsky. В этом отношении Stack Overflow похож [...]

Terrastore

Опубликовано 7 января 2010, автор: Иван Блинков

Terrastore является свежеиспеченной системой хранения документов, с отличными возможностями по масштабируемости и эластичной настройке, при этом без жертв со стороны консистентности данных.
Вместо подробного описания несколько ключевых характеристик продукта:

Легкодоступность: данные доступны посредством повсеместно используемого протокола HTTP.
Распреденность: узлы могут работать и существовать на любых доступных серверах.
Эластичность: имеется возможность динамического добавления и удаления узлов кластера на лету, без [...]

Архитектура MySpace

Опубликовано 21 декабря 2009, автор: Иван Блинков

MySpace.com является одним из наиболее быстро набирающих популярность сайтов в Интернете с 65 миллионами пользователей и 260000 регистрациями в день. Этот сайт часто подвергается критике из-за не достаточной производительности, хотя на самом деле MySpace удалось избежать ряда проблем с масштабируемостью, с которыми большинство других сайтов неизбежно сталкивались. Как же им это удалось?

Django в гостях у Google

Опубликовано 19 октября 2009, автор: Иван Блинков

Давным-давно, в далекой-предалекой галактике...
Хотя да, достаточно давно уже Google выпустили в свет платформу Google App Engine. Описание этого продукта меня заинтересовало еще до открытия публичного доступа к системе и я даже записался на полу-закрытое тестирование. Вскоре пришло подтверждение, что мол «мы рады сообщить, что Ваша учетная запись активирована и теперь у Вас есть возможность попробовать [...]

РИТ: Высокие нагрузки

Опубликовано 2 октября 2008, автор: Иван Блинков

Если кто не в курсе, 22 и 23 сентября в Москве проходила конференция для разработчиков высоконагруженных систем. Не знаю могу ли я себя полноценно отнести к этой категории людей, но тем не менее данной мероприятие я сегодня посетил, пост будет опубликован скорее всего несколько позже, но начинаю писать прямо с ходу в первый же день [...]

Архитектура LinkedIn

Опубликовано 11 сентября 2008, автор: Иван Блинков

LinkedIn является крупнейшей в мире социальной сетью для профессионалов. Популярность этого проекта может быть далека, от более общетематических социальных сетей, таких как, скажем Facebook, но, тем не менее, нагрузка на серверную часть проекта создается пользователями серьезная. О том как этот проект с ней справляется и пойдет речь далее.

ProfyСlub

Опубликовано 19 августа 2008, автор: Иван Блинков

В некотором царстве, в некотором государстве... Хм, не то начало...
Некоторое время назад достаточно изестная в определенных кругах организация (угадайте, как она называется?) предложила мне своего рода сотрудничество, направленное на заполнение их портала контентом. Как же это повлияло на этот блог?

Архитектура 37signals

Опубликовано 5 июня 2008, автор: Иван Блинков

37signals больше всего известны благодаря выпуску в свет Ruby on Rails грамотному его использованию для запуска их очень популярных продуктов: Basecamp, Highrise, Backpack и Campfire. RoR как обычно пытаются винить во всех проблемах с производительностью, но 37signals казалось бы справляется с большой нагрузкой, используя вполне разумное количество вычислительных ресурсов.