Сложность
Сложность
Продвинутый
Тип обучения
Тип обучения
Курс
Формат обучения
Формат обучения
С проверкой домашнего задания
Трудоустройство
Трудоустройство
Содействие
Сертификат
Сертификат
Да

Стоимость курса

106 500 ₽
есть рассрочка

Сегодня немногие веб-разработчики обладают достаточным опытом для создания отказоустойчивых и масштабируемых архитектур. И именно такие специалисты являются самыми высокооплачиваемыми и востребованными в крупных компаниях: Google, Mail.Ru Group, Yandex, Netflix и др.

Для кого этот курс
Программа создана специально для веб-разработчиков, тимлидов команд веб-разработки, архитекторов, технических руководителей и специалистов, которые интересуются SRE или работают в этой области.
За 5 месяцев студенты научатся использовать в своих проектах решения, которые выдерживают сотни тысяч (и даже миллионы) запросов в секунду, смогут правильно оптимизировать работоспособность серверов, начнут эффективно использовать инструменты, которые уже есть в проектах. Также курс позволит актуализировать и систематизировать знания в сфере HighLoad.

Преимущества программы
В процессе обучения рассматриваются типичные и нетривиальные проблемы архитектуры веб-приложений. Преподаватели поделятся лучшими практиками и решениями этих проблем. В программу входит много полезной теории, и вся она будет обязательно закрепляться практикой в рамках самостоятельной работы и онлайн-вебинаров.
 
Выпускники смогут:
— создавать веб-приложения, которые легко масштабировать
— обеспечивать отказоустойчивость веб-приложений даже при падении серверов
— правильно использовать шаблоны (кеширование, реплицирование, шардирование, индексирование)
— работать с инструментами, разработанными Google, Mail.Ru Group, Yandex

Что вы получите после обучения

Приобретаемые навыки
4
СУБД
5
ClickHouse
6
HTTP
7
Микросервисная архитектура
9
Облачная инфраструктура
10
System Design
11
Корпоративный портал
Сертификат, ссылками на который можно делиться с другими людьми

Вас будут обучать

Занимаюсь разработкой инструментов для создания, управления и мониторинга высоконагруженных систем на Tarantool. Основные задачи - улучшение алгоритмов фейловера.Разрабатывал и поддерживал приложения на Tarantool, исправлял аварии на production-кластерах, расследовал инциденты.Веду тренинги,...
Занимаюсь разработкой инструментов для создания, управления и мониторинга высоконагруженных систем на Tarantool. Основные задачи - улучшение алгоритмов фейловера.Разрабатывал и поддерживал приложения на Tarantool, исправлял аварии на production-кластерах, расследовал инциденты.Веду тренинги, рассказываю о своей работе на Highload и Хабре.Интересы: распределенные системы и базы данныхОбразование: Бакалавр Программной инженерии, МИЭТ, Магистр Прикладной математики, МАИ Преподаватель
В отрасли бэкенд-разработки на Java более 6 лет. Занимался fullstack-разработкой приложений, разработкой высоконагруженных compute-grid систем, а также микросервисов и etl-пайплайнов. Сейчас в роли старшего разработчика работаю над сервисами платежных систем...

В отрасли бэкенд-разработки на Java более 6 лет. Занимался fullstack-разработкой приложений, разработкой высоконагруженных compute-grid систем, а также микросервисов и etl-пайплайнов. Сейчас в роли старшего разработчика работаю над сервисами платежных систем в Unlimint.Есть опыт работы с сервисами Hadoop (HDFS, HBase), оркестраторами (Airflow, Spring Cloud Data Flow), MPP-базами (Cassandra, Greenplum, Clickhouse).Интересы: BigData, Blockchain, NFTОбразование: Master Degree in Computer Science and IT, ЮУрГУ, факультет ВШЭКН.

Закончил военную академию связи им. С. М. Будённого в 2009 году ("Эксплуатация вычислительных машин, комплексов, систем и сетей специального назначения")Первый html-сайт сделал в 1999. Параллельно с учёбой в ВУЗе администрировал...
Закончил военную академию связи им. С. М. Будённого в 2009 году ("Эксплуатация вычислительных машин, комплексов, систем и сетей специального назначения")Первый html-сайт сделал в 1999. Параллельно с учёбой в ВУЗе администрировал серверы веб-студии и работал в техподдержке виртуального хостинга (Infobox). С 2010 по 2019 работал в Selectel: начал с системного инженера датацентра, руководил системными инженерами, занимался отказоустойчивостью и администрированием баз данных (postgresql), виртуализацией (openvz, xen, kvm), хостингом DNS (включая организацию размещения одного из узлов корневого dns-сервера k.root), отвечал за работоспособность проекта vscale.io.С 2020 являюсь инженером команды DNS в CDN G-Corelabs (80+ точек присутствия).Из технологий работал с: bgp (quagga, exabgp, bird), anycast, dns (bind, powerdns, coredns, unbound), postgresql, clickhouse, redis, consul, nomad, rabbitmq, ansible, puppet, docker, libvirt, openstack, ceph, pacemaker, linux, python, C, perf, prometheus, grafana. Преподаватель

Образовательная организация

Otus.ru - высокотехнологический стартап в области образования. Наша миссия - делать образование осмысленным, реализуя связь между работодателями, специалистами и преподавателями. Приходите к нам учиться!

OTUS сегодня – это более 80 авторских курсов для IT-специалистов из разных направлений таких как программирование, тестирование, инфраструктура, информационная безопасность, управление и Data Science. И что важно, у нас есть программы для разных уровней подготовки от новичков до профессионалов, которые хотят освоить продвинутые навыки.
Наша миссия — делать обучение осмысленным, реализуя взаимосвязь между ожиданиями работодателей, компетенциями специалистов и возможностями преподавателей.

Программа курса

Введение в высокие нагрузки
  -Тема 1.Проблемы высоких нагрузок
  -Тема 2.Нагрузочное тестирование
  -Тема 3.Введение в высокие нагрузки

СУБД в высоконагруженных проектах
  -Тема 4.Индексы (часть 1)
  -Тема 5.Индексы (часть 2)
  -Тема 6.Репликация (часть 1)
  -Тема 7.Репликация (часть 2)
  -Тема 8.Репликация (часть 3)
  -Тема 9.Шардирование (часть 1)
  -Тема 10.Шардирование (часть 2)
  -Тема 11.Кеширование
  -Тема 12.Транзакции в реляционных СУБД
  -Тема 13.Очереди и отложенное выполнение
  -Тема 14.Очереди и отложенное выполнение (часть 2)
  -Тема 15.In-Memory СУБД
  -Тема 16.OLAP и OLTP
  -Тема 17.Обзор ClickHouse

Разработка бэкенда высоконагруженных сервисов
  -Тема 18.Паттерны декомпозиции системы на микросервисы
  -Тема 19.Когда нужны микросервисы, а когда монолиты
  -Тема 20.Протокол HTTP (часть 1)
  -Тема 21.Протокол HTTP (часть 2)
  -Тема 22.Принципы организации микросервисов. Типы взаимодействий
  -Тема 23.Балансировка и отказоустойчивость (часть 1)
  -Тема 24.Балансировка и отказоустойчивость (часть 2)
  -Тема 25.Использование асинхронности обработки
  -Тема 26.Распределенные транзакции
  -Тема 27.Инфраструктура микросервисов
  -Тема 28.Системы конфигурации
  -Тема 29.Мониторинг и алертинг

Типовые архитектуры
  -Тема 30.Новостной портал
  -Тема 31.Рекламная система
  -Тема 32.Почтовый сервис
  -Тема 33.Облачное хранилище
  -Тема 34.Сайт знакомств

Итоговый проект
  -Тема 35.Выбор темы и организация проектной работы
  -Тема 36.Консультация по проектам и домашним заданиям
  -Тема 37.Защита проектных работ

Рейтинг курса

4.8
рейтинг
3
0
0
0
0

Отзывы о курсе

3 отзыва
по рейтингу по дате
A
aterzyan

Highload Architect - только для тертых калачей

Достоинства: Большой объем информации, удобно сгруппирован, хорошо изложен. Недостатки: Высокий порог входа и темп работы. Давно смотрел на этот курс, так как уже около 10 лет в разработке на разных технологиях и языках. Как следствие - нужно развиваться в сторону понимания построения систем, а не только пользования фреймворков. Относительно функционала платформы - ничего сверхестественного...
N
nesport

курс HighLoad Architect

Достоинства: Опытные преподаватели непосредственно практикующие в области преподавания. Структурированная подача информации и объяснения от большинства преподавателей. Релевантные темы и практические занятия. Недостатки: Не всегда удобное время проведения занятий. Однако за счет доступа к записям это нивелируется. В целом курс полностью оправдал мои ожидания. Доступ к записям, чатам и презен...
L
l0idvrn

HighLoad Architect отличный курс

Достоинства: спектр тем, доп. ссылки, возможность попробовать на практике, выпускной проект Недостатки: сложность в разворачивании env, новые технологии на реальном проекте с отсутствием документации и деадлайнами Я работаю в outsourcing в роли TL/Architect/Senior Dev/Techincal PM. Хотелось структурировать знания и получить новые с фокусом на высокие нагрузки. В реальных проектах не всегда у...

Может быть интересно

обновлено 27.08.2023 03:41
Highload Architect

Highload Architect

Оставить отзыв
Поделиться курсом с друзьями