Чему вы научитесь
- Сравнивать request/response и event-driven архитектуру
- Проектировать пайплайны на основе событий
- Создавать gRPC-сервисы и определять protobuf-схемы
- Настраивать и использовать Kafka для обмена сообщениями
- Разрабатывать worker-сервисы и подписчиков (consumer groups)
- Использовать Redis для кеширования и ускорения обработки
- Тестировать и отлаживать микросервисы под нагрузкой
- Настраивать метрики, логирование и мониторинг (Prometheus + Grafana)
- Собирать сервисы в Docker и запускать в docker-compose
- Автоматизировать развёртывание с помощью CI/CD
О курсе
Для кого этот курс
Начальные требования
-
Знание основ программирования (Python, Go, Java или другой язык)
-
Понимание работы HTTP и REST API
-
Базовый опыт работы с Docker
-
Желательно знакомство с Linux
Преподаватели курса
Как проходит обучение
Обучение построено в формате квестов: каждый модуль — это миссия, где вы шаг за шагом строите рабочий пайплайн. Теория подаётся через короткие видео и разборы схем, после чего вас ждут практические задания и мини-кейсы.
В конце каждого блока — тесты для проверки знаний и закрепления навыков. Финальное испытание — разработка полного event-driven пайплайна с gRPC, Kafka и Redis.
Что вы получите
- Практический опыт создания распределённых систем
- Рабочие примеры кода и docker-compose конфигурации
- Навык построения надёжных и масштабируемых пайплайнов
- Умение тестировать и мониторить микросервисы
- Сертификат о прохождении курса