Разработчик event-driven микросервисов: gRPC, Kafka, Redis

Научитесь проектировать и реализовывать event-driven пайплайн с использованием gRPC, Kafka и Redis. Курс сочетает теорию и практику: от построения архитектуры и написания сервисов до тестирования, логирования и масштабирования.

Чему вы научитесь

  • Сравнивать request/response и event-driven архитектуру
  • Проектировать пайплайны на основе событий
  • Создавать gRPC-сервисы и определять protobuf-схемы
  • Настраивать и использовать Kafka для обмена сообщениями
  • Разрабатывать worker-сервисы и подписчиков (consumer groups)
  • Использовать Redis для кеширования и ускорения обработки
  • Тестировать и отлаживать микросервисы под нагрузкой
  • Настраивать метрики, логирование и мониторинг (Prometheus + Grafana)
  • Собирать сервисы в Docker и запускать в docker-compose
  • Автоматизировать развёртывание с помощью CI/CD

О курсе

Курс охватывает полный цикл создания событийно-ориентированного пайплайна. Мы начнём с архитектурных основ, разберём отличие event-driven подхода от классического request/response, изучим ключевые технологии (gRPC, Kafka, Redis) и свяжем их в рабочий прототип.

Каждый модуль включает практические задания: разработка API, публикация и обработка сообщений в Kafka, кеширование в Redis, сборка сервисов в Docker и настройка мониторинга. Особое внимание уделяется тестированию, обработке ошибок и обеспечению устойчивости пайплайна под нагрузкой.

Для кого этот курс

Разработчики, которые хотят освоить event-driven архитектуру Backend-инженеры, работающие с микросервисами DevOps-специалисты, которым важно понимать внутреннюю логику сервисов Студенты и начинающие инженеры, желающие получить практику с Kafka, gRPC и Redis Все, кто готовится к собеседованиям в компании с распределённой архитектурой

Начальные требования

  • Знание основ программирования (Python, Go, Java или другой язык)

  • Понимание работы HTTP и REST API

  • Базовый опыт работы с Docker

  • Желательно знакомство с Linux

Наши преподаватели

Как проходит обучение

Обучение построено в формате квестов: каждый модуль — это миссия, где вы шаг за шагом строите рабочий пайплайн. Теория подаётся через короткие видео и разборы схем, после чего вас ждут практические задания и мини-кейсы.
В конце каждого блока — тесты для проверки знаний и закрепления навыков. Финальное испытание — разработка полного event-driven пайплайна с gRPC, Kafka и Redis.

Программа курса

загружаем...

Что вы получаете

  • Практический опыт создания распределённых систем
  • Рабочие примеры кода и docker-compose конфигурации
  • Навык построения надёжных и масштабируемых пайплайнов
  • Умение тестировать и мониторить микросервисы
  • Сертификат о прохождении курса
Price: Бесплатно

Расскажите о курсе друзьям

Price: Бесплатно