Рубрика: Масштабируемость

Архитектура Google 2011

28 Ноябрь 2011 27 Comments by Иван Блинков
google-logo

Архитектура Google была одной из первых статьей на Insight IT. Именно она дала толчок развитию проекта: после её публикации посещаемость блога увеличилась в десятки раз и появились первые сотни подписчиков. Прошли годы, информация устаревает стремительно, так что пришло время взглянуть на Google еще раз, теперь уже с позиции конца 2011 года. Что мы увидим нового [...]

Читать далее »

Есть вопросы?

26 Ноябрь 2011 Нет комментариев by Иван Блинков
FAQ

Недавно несколько человек довольно независимо друг от друга подтолкнули меня к новой странице-рубрике на Insight IT. Как не трудно догадаться по заголовку, это F.A.Q. по высоконагруженным проектам и связанным темам. Я не считаю себя истиной в последней инстанции, так что публикую этот анонс, чтобы попросить Вас, лояльных читателей, помочь мне в составлении данного несомненно полезного [...]

Читать далее »

10 известных масштабируемых архитектурных шаблонов

23 Ноябрь 2011 12 Comments by Иван Блинков
Flame waves

«Масштабируемость» — одна из самых трудно достижимых характеристик при построении архитектуры современных программных продуктов. Что не удивительно, ведь не существует единого рецепта масштабируемости, который работал бы для всех возможных сценариев. Как же быть?

Читать далее »

HighLoad++ 2011

20 Октябрь 2011 Нет комментариев by Иван Блинков
highload

В этом году я почти до последнего момента не знал попаду ли на HighLoad++, но благодаря поговорке «не имей сто рублей, а имей сто друзей» все же попал в список участников (огромное спасибо Аксане и ВШБИ). По ходу мероприятия написать традиционный отчет не получилось, но лучше поздно, чем никогда

Читать далее »

6 способов порадовать инвестора

30 Апрель 2011 10 Comments by Иван Блинков
Scale Fails

…или как не надо масштабировать интернет-проекты Недавно наткнулся на полу-поучительный и полу-юмористический материал по масштабируемости интернет-проектов. Кому-то он может показаться, как и мне, забавным, а кому-то — в таком формате может оказаться легче воспринимать информацию. Надеюсь тебе тоже понравится, так что спешу поделиться как переводом, так и оригинальным видео =)

Читать далее »

Кардинальный переворот в архитектуре поиска Twitter

15 Апрель 2011 13 Comments by Иван Блинков
Twitter

Не успел я опубликовать обновление об архитектуре Twitter, как они снова перекроили половину проекта =) На этот раз к паре Ruby+Scala активно вплелись технологии из мира Java. Наибольшим изменениям подверглась подсистема поиска твитов , о которой сегодня и пойдет речь.

Читать далее »

Google в цифрах

3 Апрель 2011 8 Comments by Иван Блинков
google-numbers

Я уже давно ищу информацию для новой версии статьи про Google, которая была первым успешным постом на Insight IT — скачок в посещаемости был примерно в 50 раз. Не смотря на устаревшую статистику она по-прежнему представляет собой большую практическую пользу, рекомендую прочитать или перечитать. В процессе перерывания зарубежной части интернета в поисках более свежей информации [...]

Читать далее »

Архитектура Stack Exchange Network

31 Март 2011 6 Comments by Иван Блинков

Stack Exchange Network представляет собой сеть из 46 сайтов вопросов-ответов на совершенно разные темы от программирования до кулинарии. Проект вырос из известной в узких кругах тусовки программистов Stack Overflow, об архитектуре которой я уже рассказывал чуть больше года назад. Проект активно развивается и уже появилось приличное количество новой информации, которой я и спешу с Вами [...]

Читать далее »

Архитектура Одноклассников

22 Март 2011 11 Comments by Иван Блинков
odnoklassniki

Сегодня представители Одноклассников расскали о накопленном за 5 лет опыте по поддержанию высоконагруженного проекта. Была опубликована довольно детальная информация о том, как устроена эта социальная сеть для аудитории «постарше». Далее можно прочитать мою версию материала, либо перейти на оригинал по сссылке.  

Читать далее »

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

18 Март 2011 16 Comments by Иван Блинков
dropbox

Совсем недавно я написал практически совсем не технический пост про Dropbox, а тут совершенно случайно наткнулся-таки на техническое выступление их сотрудника на PyCon 2011, которая прошла меньше недели назад. Как не трудно догадаться, залогом успеха Dropbox с технической точки зрения оказался Python. Как же Python оказался в сердце бизнес-модели Dropbox?

Читать далее »

HBase в Facebook: 135 миллиардов сообщений в месяц

10 Март 2011 8 Comments by Иван Блинков

С тех пор, как я написал пост про Архитектуру Facebook, я как-то перестал активно следить за развитием событий и, как оказалось, зря.  В Facebook ввели новый функционал «социального почтового ящика», агрегирующий входящие сообщения из электронной почты, мессенджеров, SMS и сообщений на сайте Facebook. Изначально они разрабатывали Cassandra именно для использования в этом проекте, но в [...]

Читать далее »

Dropbox

7 Март 2011 18 Comments by Иван Блинков

Dropbox — самый простой способ синхронизации файлов между компьютерами и людьми. Очень давно хотел написать пост про Dropbox, наверное с тех пор как начал пользоваться этим сервисом. Хоть они и у всех на слуху, но сами ведут себя довольно скрытно в плане публикации информации о себе. Я даже писал им на почту, чтобы выяснить более [...]

Читать далее »

Архитектура Twitter. Два года спустя.

5 Март 2011 60 Comments by Иван Блинков
Twitter

В далеком 2008м я уже публиковал статью про архитектуру Twitter, но время летит стремительно и она уже абсолютно устарела. За это время аудитория Twitter росла просто фантастическими темпами и многое поменялось и с технической точки зрения. Интересно что новенького у одного из самых популярных социальных интернет-проектов?

Читать далее »

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

2 Март 2011 45 Comments by Иван Блинков

DISQUS — самая популярная система комментирования и одновременно самое большое в мире Django-приложение. Она установлена более чем на полумиллионе сайтов и блогов, в том числе и очень крупных, таких как Engadget, CNN, MTV, IGN. Основной особенностью в её реализации является тот факт, что DISQUS не является тем сайтом, который хотят увидеть пользователи, он лишь предоставляет [...]

Читать далее »

Google Megastore

22 Февраль 2011 6 Comments by Иван Блинков

Гигантский шаг в сторону распределенного будущего был предпринят командой Google App Engine в момент их релиза системы хранения данных с повышенным уровнем репликации. Она направленна на критичные для бизнеса приложения, которые требуют расположения копий данных как минимум в трех датацентрах, полной семантики ACID для групп сущностей и ограниченных гарантий консистентности между группами сущностей.

Читать далее »