Разработка крупного масштабируемого web 2.0 проекта с нуля (соц.сеть на 100 млн пользователей)
Мастер-класс посвящен разработке архитектуры любого типичного большого проекта. Главный сюрприз - для очень широкого круга проектов можно применить одну архитектуру. Она на 100% подходит для социальных сетей, веб-магазинов, онлайн игр, СМИ, блогов, аналогов Википедии, развлекательных порталов и подобного рода проектов.
Цель обучения состоит в изучении и интенсивном освоении (без "литья воды") этой универсальной архитектуры для проекта, где в будущем появятся десятки-сотни млн. сущностей - профайлов пользователей, товаров, веток блога, игровых объектов и т.д.
Попутно изучаются шаблоны хранения данных в nosql (переводится как "не только sql"), nosql баз данных, принципы масштабирования и балансировки нагрузки, шардинг и миграция данных, атомарность и многопоточная работа с данными, кеширование, блокировки и т.д.
Эта универсальная архитектура проверена многими годами эксплуатации, которая легко переживает взрывной рост проекта, когда из-за пришедшего трафика приходится докупать сервера вагонами, чтобы не упустить аудиторию и прибыль.
Целевая аудитория: программисты PHP, Java, Ruby, Python, Perl, node.js, C, администраторы, DBA, архитекторы ПО и т.д. Мастер-класс посвящен методам мгновенного оперирования огромным кол-вом данных и не привязан ни к одному из языков программирования.
Подробный план всех тем мастер-класса и о докладчике - http://php.spb.ru/
В Москве мастер-класс состоится 18 июня 2016 - билеты на devconf.ru.
В Санкт-Петербурге мастер-класс пройдет 26 июня 2016 - запись на php.spb.ru.