Разработка крупного масштабируемого web 2.0 проекта с нуля (соц.сеть на 100 млн пользователей)

Workshop Мастер-класс Целый день Дмитрий Бородин Highload(зал №8) :   Jun 18 10:00
Дмитрий Бородин
Дмитрий Бородин — программист и архитектор ПО. В 1997г - php.spb.ru, первый сайт о PHP на русском. Один из 3х основателей компании Topface, ИТ-директор, архитектор проекта. Topface.com - это международный сервис социальных знакомств. Занимает 7е место в рунете по DAU 1,5М в категории общение, 100M пользователей, 400 серверов. Работает и консультирует еще ряд проектов: дистанционная бесконтактная примерка и покупка обуви в интернете; проекты, связанные с логистикой по модели uber; blockchain.
Мастер-класс посвящен разработке архитектуры любого типичного большого проекта. Главный сюрприз - для очень широкого круга проектов можно применить одну архитектуру. Она на 100% подходит для социальных сетей, веб-магазинов, онлайн игр, СМИ, блогов, аналогов Википедии, развлекательных порталов и подобного рода проектов.

Цель обучения состоит в изучении и интенсивном освоении (без "литья воды") этой универсальной архитектуры для проекта, где в будущем появятся десятки-сотни млн. сущностей - профайлов пользователей, товаров, веток блога, игровых объектов и т.д.

Попутно изучаются шаблоны хранения данных в nosql (переводится как "не только sql"), nosql баз данных, принципы масштабирования и балансировки нагрузки, шардинг и миграция данных, атомарность и многопоточная работа с данными, кеширование, блокировки и т.д.

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

Целевая аудитория: программисты PHP, Java, Ruby, Python, node.js, DevOps, DBA, архитекторы ПО и т.д. Мастер-класс посвящен методам мгновенного оперирования огромным кол-вом данных в реальном времени и не привязан ни к одному из языков программирования.

Подробный план всех тем мастер-класса и о докладчике - http://php.spb.ru

Длительность - весь день, 8 часов. Ноутбуки не нужны. Формат - лекция, для желающих - решение задач по слайдам.

В Москве мастер-класс состоится 18 июня 2017 - билеты на devconf.ru.

В Санкт-Петербурге мастер-класс пройдет 25 июня 2017 - запись на php.spb.ru.



Видео доступно для зарегистрированных пользователей. Войдите или зарегиструйтесь.
Постоянная ссылка на доклад: https://devconf.ru/offer/263