
Специалисты, которым необходимо проектировать отказоустойчивые инфраструктуры, настраивать балансировку трафика и автоматизировать развертывание веб-серверов.
Инженеры, стремящиеся перейти в DevOps/SRE, освоить современные подходы к контейнеризации, тюнингу веб-серверов и облачным технологиям.
Программисты, желающие понять работу инфраструктуры изнутри, проектировать stateless-приложения и эффективно интегрировать их с базами данных под нагрузкой.
Команда Rebrain изучает, какие из компетенций требуются на разных уровнях профессий.
Разработка и развертывание отказоустойчивой инфраструктуры: L4-балансировщик HAProxy, два L7-балансировщика Nginx с TLS ECC, пул stateless-контейнеров с веб-приложением и реплицируемая СУБД PostgreSQL с PgBouncer. Настройка активных health checks на HAProxy, сбор метрик в Grafana и тестирование стабильности системы при симуляции отказа одного из узлов.
Apache до сих пор часто встречается в legacy-системах. В курсе мы разбираем его архитектуру MPM для понимания эволюции веб-серверов и корректного перевода старых проектов на Nginx.
Все задания выполняются на индивидуальных виртуальных машинах или в контейнеризованном окружении с автоматической и экспертной проверкой конфигураций.
Nginx — отличный универсальный веб-сервер и L7-прокси. HAProxy — специализированное решение для сверхпроизводительной балансировки L4/L7 с мощными инструментами мониторинга трафика. Мы изучим оба инструмента.
Желателен базовый опыт. Облачные задания выполняются в Yandex Cloud — для работы понадобится платежный аккаунт; новым пользователям доступен стартовый грант, которого обычно хватает на практику курса.