практикум
Highload
стек, который вы освоите
практикумы по инфраструктуре с 2018 года
- Автоматические проверки — мгновенная обратная связь по заданиям
- Проверки менторами — DevOps-инжерами с опытом в индустрии от 5+ лет
- Возможность общаться с опытными практикующими специалистами
- Свободный темп — проходите без жёстких дедлайнов
- Прикладные задачи — кейсы, приближенные к реальной работе DevOps-инженера

Кому подойдёт
Разработчикам и архитекторам (Senior/Lead)
перед которыми стоит задача спроектировать или доработать систему, способную выдерживать высокие нагрузки
DevOps-инженерам и SRE (Middle+/Senior)
которые отвечают за производительность, масштабируемость и отказоустойчивость production-систем
Техническим директорам (CTO) и тимлидам:
которым необходимо понимать принципы построения высоконагруженных систем для принятия стратегических технических решений
Как проходит
практикум
Команда Rebrain изучает, какие из компетенций требуются на разных уровнях профессий. Мы понимаем, что нужно знать, чтобы на собеседовании или при выполнении задач чувствовать себя уверенно. После наших практикумов специалисты легко адаптируются к реальным рабочим условиям.
Материалы останутся с вами навсегда
Проходите в удобное для вас время
программа практикума
Онбординг
- Онбординг
Что такое HighLoad и где он начинается
- Basics. Введение в HighLoad
- Общее понимание ресурсозатрат
Средства проверки гипотез и решений
- Метрики. CPU
- Анализ нагрузки и управление RAM
- Анализ нагрузки и управление вводом-выводом. Диски. Часть 1
- Анализ нагрузки и управление вводом-выводом. Диски. Часть 2
- Анализ нагрузки. Исторические данные
- Анализ нагрузки и управление вводом-выводом. Сеть. Часть 1
- Анализ нагрузки и управление вводом-выводом. Сеть. Часть 2
- Мониторинг. Установка тестового приложения
- Мониторинг. Время ответа
- Мониторинг. Jmeter. Первое знакомство
- Мониторинг. Jmeter. Запись сценария. Поиск сложных запросов
- Мониторинг. Jmeter. Assertions, Variables, Pre- Post- processors, Logic Controllers
- Мониторинг. Jmeter. Plugins
- Мониторинг. Jmeter. Мониторинг ресурсов
- Мониторинг. Jmeter. Стресс-тестирование
- Мониторинг. Jmeter. Тестирование стабильности
- Средства нагрузочного тестирования. Siege
- Средства нагрузочного тестирования. Siege. Нагрузочное тестирование
- Alpine Linux: легковесная сборка для контейнеров
- Средства нагрузочного тестирования. Alpine. Собственный имидж на базе alpine
- Индексы производительности Apdex
- Мониторинг. Zabbix. Docker-appliance
- Мониторинг. Zabbix. Колоночное хранилище
- Мониторинг. Zabbix. Автодобавление активного агента
- Мониторинг. Zabbix. Низкоуровневое обнаружение (LDD)
- Мониторинг. Zabbix Proxy
- EFK. Единичный экземпляр
- EFK. Настройка агента
- KQL (Kibana Query Language)
- Распределенный EFK кластер
- Graylog vs EFK
- Prometheus: установка
- Prometheus: Node exporter
- Prometheus: Alertmanager
- Prometheus: производительность Docker
- Prometheus: производительность Kubernetes
- Prometheus: визуализация метрик в Grafana
- Оповещения. Интеграция с Telegram
- Оповещения. Интеграция со Slack
Архитектурные паттерны при росте нагрузок
- Разделение приложения на двухзвенную архитектуру
- Двухзвенная архитектура в контейнерах. Сравнение по производительности с решением без Docker
- Разделение приложения на трехзвенную архитектуру
- Сертификаты TLS RSA vs ECC. Подготовка
- Сертификаты TLS RSA vs ECC. Nginx
- Настройка балансировки. Nginx
- Настройка балансировки. HAProxy
- Настройка балансировки. AWS ELB. Подготовка
- Stateless. Тестовый стенд API — 1 нода
- Cloud. Тестовый стенд API + RDS
- Очереди. Отказоустойчивый RabbitMQ. Федерация
- Очереди. Отказоустойчивый RabbitMQ. Кластер
- Очереди. Отказоустойчивый RabbitMQ. Shovel
- RabbitMQ. Резервное копирование
- Очереди. Kafka
- Очереди. Zookeeper
- Очереди. Kafka. Кластеризация
- Очереди. Kafka Streams
- Очереди. Kafka, отличия от RMQ, замер производительности
- Очереди. Мониторинг. Prometheus
- Очереди. Мониторинг. Zabbix
- Serverless. Знакомство с Serverless. Serverless Framework. Python `Hello world`
- Serverless. Кастомные слои. PHP
- Serverless-архитектура: организация балансировки через ELB
- Serverless-архитектура: организация балансировки через API Gateway
Средства обеспечения высокой производительности и отказоустойчивости
- HTTP/2
- Apache - различные MPM (prefork, worker, event)
- Меняем Apache на Nginx. Сравнение функционала
- Nginx настройка и тюнинг
- NGINX Unit single node
- NGINX балансировка нагрузки
- App-сервера для Java - развертывание и инсталляция сервера приложений Java
- App-сервера для Java - сборка и инсталляция приложений Java
- App-сервера для Java - подготовка тестового профиля нагрузки приложения Java
- App-сервера для Java - нагрузка приложения Java по памяти
- App-сервера для Java. Нагрузка приложения Java - HTTP потоки
- Hadoop - HDFS. Деплой и настройка
- Hadoop - HDFS. Мониторинг
- Hadoop - Hive. Деплой и настройка
- Hadoop - Hive. Мониторинг
- Hadoop - Hive. Кластер
- Hadoop - YARN
- Hadoop - MapReduce
- Mysql мониторинг
- Apache Ignite. Установка и первичная настройка
- Балансировка между репликами MySQL через HAProxy
- Apache Ignite. Кластер (ZooKeeper)
- Apache Ignite. Мониторинг
- Memcached - Cluster
Финальное задание
- Финальный презентационный проект
- Заключение
Ключевые навыки для резюме:
немного о
технологии
1.5%
Насыщенность рынка труда специалистами по HighLoad
200 000 рублей
Средняя зарплата специалиста
1 000+
Вакансий на территории РФ
и подробнее расскажем о практикуме.
практикум
Highload
В стоимость входит:
- Выполнение задач на настоящей инфраструктуре
- Сопровождение — менторы, координатор
- Бессрочный доступ к теоретической части практикума