В день накануне конференции, 6 ноября, состоится несколько уникальных мастер-классов от признанных гуру Рунета:
Все мастер-классы проходят параллельно, с утра (10:00) до вечера (18:00). Вам нужно выбрать при бронировании что-то одно.
Участие в учебном дне оплачиваются отдельно, стоимость составит 7 000 рублей (если вы посещаете конференцию HighLoad++) или 10 000 рублей (если не посещаете). Вы можете посетить учебный день как вместе с конференцией, так и без нее (только учебный день). В стоимость входит трансфер от Москвы (ст.метро Славянский бульвар) до Кампуса СКОЛКОВО, питание и раздаточные материалы.
Для приобретения мастер-класса в рамках учебного дня HighLoad++ 2016 просто выберите нужный мастер-класс в форме покупки конференции.
Если вы уже приобрели билет на конференцию, то напишите на support@ontico.ru, мы модифицируем заявку и выставим вам дополнительный счёт.
Если вы хотите посетить учебный день, но не хотите посещать HighLoad++, то в личном кабинете выберете услугу "Учебный день HighLoad++ 2016 (без посещения конференции)".
Коллеги, это будут небольшие тренинги, предполагающие плотное взаимодействие с участниками — количество мест на каждом из мастер-классов ограничено.
Света — один из лучших в России специалистов по MySQL. Её многочисленные доклады, выступления хорошо знакомы всем участникам старейшей и авторитетнейшей конференции DevConf.
MySQL работает медленнее, чем раньше? Запросы "висят"? Клиенты долго ждут ответа сервера?
Мы рассмотрим методы, которые помогут разобраться, почему это происходит. В частности поговорим об оптимизации, влиянии опций MySQL сервера, оборудования и о том как всё это взаимодействует.
Вы научитесь выбирать метод, подходящий для конкретной проблемы, и использовать его. Познакомитесь с современными средствами отладки, в том числе введёнными в самых последних версиях.
Илья - один из известных консультантов по PostgreSQL, а также организатор питерской конференции по этой базе данных PGDay Russia.
База данных до поры до времени прекрасно работает, но в один далеко не прекрасный момент что-то идет не так. К такому моменту лучше быть готовым заранее и знать что и как диагностировать.
В рамках практического семинара мы расскажем и покажем, как диагностировать проблемы в PostgreSQL системно и методически, какие внешние утилиты и внутренние средства PostgreSQL использовать и как.
Каждый участник получит образ виртуальной машины с "проблемной" PostgreSQL и сможет самостоятельно с нашей помощью научится их решать.
Разумеется, виртуальная машина это лишь учебный стенд, поэтому мы уделим особое внимание вопросам, как будет выглядеть та или иная диагностическая информация на боевом сервере.
Задачи
Команда
Экономика эксплуатации проекта
Uptime - основная задача эксплуатации
Deploy
Архитектура и выбор технологий
Семинар будет в меньшей степени про технологии, в большей - про здравый смысл.
Запускаем Web-сервер и получаем 100 RPS'ов, а хочется тысячи. А СУБД работает неплохо, но периодически почему-то обычные запросы отрабатывают в ней слишком долго. Запускаем top и видим, что 100% выедается CPU. Что дальше, на что расходуется процессорное время? А если параметр CPU невысокий, то куда смотреть дальше?
Google всегда поможет и расскажет 1001 способ оптимизации. И начинается кручение всех подряд ручек. Некоторые советы не помогают. А иногда авторы рекомендаций противоречат друг другу, и не понятно кому верить. В общем, процесс этот может быть долгим и утомительным. Всегда лучше понимать устройство вещей и назначение крутимых ручек, чем крутить ручки "черного ящика".
В мастер-классе мы заглянем в этот черный ящик:
Мы будем учиться искать ответы на сложные проблемы производительности и оперативно разбираться во внутренностях ОС, СУБД и Web-сервера. Практическая часть курса будет включать в себя упражнения по настройке ОС, СУБД и Web-сервера, исследование их внутренностей и программирование на SystemTap.
Курс будет прежде всего интересен хардкорным системным администраторам и разработчикам нагруженных Web-сервисов, желающих глубоко разобраться как все работает.
В чем особенность высоконагруженных систем? Какую архитектуру системы мне выбрать, когда стоит изменить существующую архитектуру, какие будут преимущества у такого перехода? Где лучше хранить данные X, если над ними надо производить операции Y, при этом всё это будет находиться в облаке/железных серверах/памяти/…? Как устроено хранилище данных, какие возможны компромиссы? Как обеспечить надёжность, начиная с клиентского приложения и заканчивая сервером? Какая должна быть команда разработки и эксплуатация, как внедрять изменения в процессы?
В рамках мастер-класса будут кратко, но целостно рассмотрим процессы проектирования, разработки и эксплуатации высоконагруженных систем, обсудим вопросы обеспечения надежности, построения процесса разработки, выбора компонентов, мониторинга и поддержки проекта. Самое ценное — это полученный опыт, расширение кругозора, набор «трюков» или просто приёмов.
Вас недавно назначили тимлидом или менеджером проектов? В вас увидели руководителя и поставили управлять теми, с кем вы еще вчера были на одном уровне?
Вы отлично работали как профессионал, но сегодня поняли, что у вас есть всего два выбора, вернуться к кодированию или прокачивать свои управленческие навыки.
Погуглив, вы скорее всего столкнетесь с одной из 4 технологий развития этих самых навыков:
Что стоит за этими модными, набившими оскомину словами?
Как понять, что нужно именно мне?
Как их применять, сочетать, дополнять в реальной практике, ведь зачастую они противоречат друг другу?
Как определить собственные потребности в обучении менеджерским премудростям?
На мастер-классе вы получите: