Архитектор высоких нагрузок
Компания: otus (отус)
рейтинг: Язык:
Длительность курса
150 дней
Формат обучения
2 вебинара в неделю по 2 академических часа
Обратная связь
общение с преподавателем в канале Slack раз в месяц очные митапы преподавателей и студентов
Теория и практика
5 модулей 51 час теории и 64-107 часов практики
Чему научитесь
Создавать отказоустойчивые и масштабируемые архитектуры
- Использовать в своих проектах решения, которые выдерживают сотни тысяч (и даже миллионы) запросов в секунду
- Создавать веб-приложения, которые легко масштабировать
- Обеспечивать отказоустойчивость веб-приложений даже при падении серверов
- Правильно использовать шаблоны (кеширование, реплицирование, шардирование, индексирование)
- Работать с инструментами, разработанными Google, Mail.Ru Group, Yandex
- Писать рациональный и хорошо структурированный код
- Работать с алгоритмами и структурами данных, которые необходимы при реализации сложных проектов в крупных компаниях
прямо сейчас!
О курсе
О курсе
Преподаватели курса
Отзывы
Свою карьеру Иван начал в 2013 году, ещё будучи студентом. Он устроился в проект «Почта Mail.Ru» и в течение трёх лет прошёл путь от стажёра и младшего программиста до руководителя группы backend-разработки. Среди достижений:
— разработка системы доставки почты для проекта myMail;
— внедрение новой системы авторизации для серверов POP3 и SMTP;
— разработка со стороны smtp-сервера системы авторизации по методу oauth2;
— разработка подсистемы подписывания писем DKIM для проекта biz.mail.ru;
— интеграция продуктов Лаборатории Касперского;
— оптимизация потребления ресурсов серверного ПО и многое другое.
Начиная с 2018 года, Иван Ремень — руководитель группы разработки в компании «Ситимобил». Управляя командой из 19 человек, он улучшил логирование и мониторинг, внедрил практики graceful degradation и best practices для Golang, начал внедрение SOA (сервисоориентированной архитектуры) с целью повышения стабильности работы. Уже в 2019 году Иван становится в «Ситимобил» руководителем серверной разработки и приступает к управлению командой из 50 высококлассных специалистов. Он занимается развитием технических навыков людей, поддержкой их мотивации, развитием отказоустойчивых архитектур, обеспечением горизонтального масштабирования, внедрением новых технологий в процесс разработки (Golang, Tarantool).
Владеет широким спектром навыков и технологий:
— Golang,
— C,
— MySQL,
— Tarantool,
— Highload architecture,
— Linux API и прочие.
Иван способен работать в большой команде, умеет ориентироваться в чужом коде, знает, как отлаживать и тестировать сложные приложения. Кроме того, имеет навыки построения архитектур высоконагруженных систем. Свои знания и богатый опыт он постарался воплотить в авторской образовательной программе, которую Иван Ремень написал для курса «Архитектор высоких нагрузок» в OTUS. Это best practice по HighLoad и отказоустойчивости веб-приложений. Набор в группу уже идёт, не пропустите!