Highload Architect

Архитектура для разработчиков и админов: кому какие навыки нужны? Часть 2

Если вы занимаетесь разработкой, инфраструктурой или видите себя в стезе архитектора проектов, вам в той или иной степени понадобится погрузиться в проектирование. В этой статье мы поможем сориентироваться в направлениях, наших курсах и их взаимосвязи. В предыдущей части статьи мы рассказали о архитектуре и паттернах, сегодня же перейдем к следующем этапу и поговорим про Highload Architect.

Архитектура для разработчиков и админов: кому какие навыки нужны? Часть 2

Сюда идут разработчики и архитекторы, которые занимаются масштабными веб-сервисами: соц.сетями, маркетплейсами, медиа-порталами и т.д.

Ключевые навыки, которыми нужно овладеть специалисту:

  • Создание масштабируемых веб-приложений 
  • Обеспечение отказоустойчивости даже в случае падения серверов 
  • Корректное использование шаблонов (кеширование, реплицирование, шардирование, индексирование)

Курс, который готовит к работе с веб-приложениями, называется «Архитектор Highload». Для обучения нужно уметь разрабатывать серверную часть, хотя бы на базовом уровне знать верстку и фронтенд, работать с базами данных и Linux.

Программа создана специально для веб-разработчиков, тимлидов команд веб-разработки, архитекторов, технических руководителей и специалистов, которые интересуются SRE или работают в этой области.

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


В качестве бонуса предлагаем прочитать несколько авторских статей от Владислава Родина, который в настоящее время является руководителем курса «Highload Architect»:

Архитектура для разработчиков и админов: кому какие навыки нужны? Часть 2