«Невозможные задачи» в крупных соц.сетях 0 (предварительная оценка: 5)
19 марта 2011
Дмитрий Бородин, Sonetica
Тезисы
* Почему традиционный подход в разработке не подходит для крупных проектов.
* Единственный секрет крупного проекта — это честное горизонтальное масштабирование, а не highload.
* Обзор технологий, используемых для построения соц.сети на 100 млн пользователей.
* Невозможная задача № 1: вывод «списка друзей» или равномерно хаотичных пользователей большой соц.сети.
* Невозможная задача № 2: функционирование и архитектура механизма подписки и новостей в больших соц.сетях.
* Паттерны программирования защищенных от сбоев и потерь данных в highload-проектах: проблема атомарности, мультипоточности, блокировок, транзакций и прочих механизмов обеспечения целостности данных ТОП антипаттернов.