- Конференция
- Место
Концепция обучающей конференции — участник утром 21 мая заходит в зал и выходит 22 мая вечером уже молодым специалистом :) Специально подобранные доклады и докладчики раскроют все основные вехи построения крупных высоконагруженных проектов. Архитектурные паттерны, логика проектирования, SOA, микросервисная архитектура, горизонтальное масштабирование, балансировка трафика, шардинг, репликация, кеширование, NoSQL, индексы и оптимизаця баз данных, использование очередей и примеры высоконагруженных архитектур. И всё это от профи!
Обычно программа нашей флагманской конференции разработчиков высоконагруженных систем HighLoad++ строится без учета мнения новичков с максимальной глубиной погружения. Мы не повторяемся, каждый год идём вперёд. Это, конечно, радует наших постоянных посетителей, но новичкам с нами сложно.
В этом году мы решили сделать специальную обучающую конференцию — лучшие специалисты Рунета прочитают серию лекций про основы разработки высоконагруженных систем. Лекции будут рассчитаны на начальный уровень и понятны даже новичку. Это будет отдельный зал, посвященный исключительно учебным докладам.
Предполагается, что все доклады будут подобраны друг к другу как пазлы, дополнять и развивать тему разработки и проектирования высоконагруженных систем. Через два дня вы выйдете с стройной системой знаний в голове, готовые действовать на принципиально новом уровне. Наша задача произвести сдвиг мыслительной парадигмы, слушатели HighLoad++ Junior должны начать думать, как разработчики высоконагруженных проектов.
В чём профит обучающей конференции?
- Мы тщательно продумываем программу как провести вас от самых общих вещей до понимания деталей разработки крупных систем;
- Повышенные требования к докладчикам мало знать предмет, надо уметь преподавать;
- Все доклады тестируются Программным комитетом и координируются друг с другом - фактически, это будет не конференция, это будет обучающий курс!
- В качестве раздаточного материала книга Олега Бунина "Пошаговый алгоритм проектирования высоконагруженных систем" (готовится к выходу специально к HighLoad++ Junior).
Программа обучающей конференции
- Общие принципы проектирования, схема данных;
- Общие принципы масштабирования;
- Трёхзвенная архитектура;
- Шардинг, виртуальные шарды, паттерны и антипаттерны шардинга, шардинг "из коробки";
- Репликация, партиционирование, как надо и не надо делать;
- Денормализация, введение избыточности;
- Кеширование, нереляционные СУБД, NoSQL и другие проявления тёмной стороны;
- Очереди;
- Основы балансировки трафика.