Курс на Stepik
Обложка курса «FastStream: фундамент event-driven RabbitMQ, Kafka, NATS, Redis» на Stepik
2 000 ₽

FastStream: фундамент event-driven RabbitMQ, Kafka, NATS, Redis 0.000

Открыть на
STEPIK.ORG

FastStream — асинхронный фреймворк для Python с единым API для RabbitMQ, NATS, Kafka и Redis. Научитесь строить event-driven системы: работа с брокерами, интеграция с FastAPI, сериализация, фильтрация, middleware, AckPolicy, тестирование, наблюдаемость и безопасность. В финале — микросервисная экосистема с AsyncAPI и метриками.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «FastStream: фундамент event-driven RabbitMQ, Kafka, NATS, Redis»Учеников на курсе 0
Сертификаты, выданные на курсе «FastStream: фундамент event-driven RabbitMQ, Kafka, NATS, Redis»Сертификатов выдано 0
Отзывы о курсе «FastStream: фундамент event-driven RabbitMQ, Kafka, NATS, Redis»Отзывов получено 0
Рейтинг курса «FastStream: фундамент event-driven RabbitMQ, Kafka, NATS, Redis»Рейтинг курса 0.000
Уроки в курсе «FastStream: фундамент event-driven RabbitMQ, Kafka, NATS, Redis»Количество уроков 21
Тесты в курсе «FastStream: фундамент event-driven RabbitMQ, Kafka, NATS, Redis»Количество квизов 13
Время прохождения курса «FastStream: фундамент event-driven RabbitMQ, Kafka, NATS, Redis»Время прохождения курса
Стоимость курса «FastStream: фундамент event-driven RabbitMQ, Kafka, NATS, Redis»Стоимость курса 2 000 ₽
Обновления курса «FastStream: фундамент event-driven RabbitMQ, Kafka, NATS, Redis»Обновления курса
Дата публикации курса «FastStream: фундамент event-driven RabbitMQ, Kafka, NATS, Redis»Дата публикации курса
Последнее обновление курса «FastStream: фундамент event-driven RabbitMQ, Kafka, NATS, Redis»Последнее обновление
Сложность normal

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

  • Объяснять философию event-driven архитектуры и сравнивать брокеры сообщений: RabbitMQ, NATS, Redis, Kafka
  • Проектировать асинхронные сервисы на FastStream с единым API для разных брокеров
  • Создавать подписчиков и публиковать события, работать с сериализацией, сжатием и фильтрацией сообщений
  • Интегрировать FastStream с FastAPI через StreamRouter и управлять жизненным циклом брокера
  • Применять Context для внедрения зависимостей в обработчики
  • Настраивать middleware, AckPolicy и обработку ошибок для надёжной доставки сообщений
  • Тестировать асинхронные системы с подменой брокера и изоляцией обработчиков
  • Внедрять наблюдаемость: Prometheus-метрики, healthchecks, логирование
  • Обеспечивать безопасность через TLS и описывать контракты в AsyncAPI
  • Строить микросервисную экосистему: API на FastAPI + воркеры на FastStream + брокер

О курсе

FastStream — асинхронный фреймворк для Python с единым API для RabbitMQ, NATS, Kafka и Redis. Научитесь строить event-driven системы: работа с брокерами, интеграция с FastAPI, сериализация, фильтрация, middleware, AckPolicy, тестирование, наблюдаемость и безопасность. В финале — микросервисная экосистема с AsyncAPI и метриками.

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

Python-бэкенд-разработчикам, которые хотят вынести тяжёлые операции из HTTP-запросов и строить событийно-ориентированные сервисы Разработчикам на FastAPI, которым нужна фоновая обработка задач и интеграция с брокерами сообщений Middle и Senior разработчикам, осваивающим микросервисную архитектуру и работу с очередями Разработчикам, знакомым с Celery, RQ или aio-pika, которые хотят более современный и универсальный инструмент с единым API Тем, кто работает с несколькими брокерами (RabbitMQ, NATS, Kafka, Redis) и устал писать отдельный код под каждый Разработчикам, которые пишут микросервисы, и им нужны надёжность (AckPolicy, retries, middleware) и наблюдаемость (метрики, логи) Тимлидам и архитекторам, выбирающим инструмент для event-driven системы в команде Тем, кто слышал про FastStream, но не знал, с чего начать — курс даёт мягкий вход и постепенное погружение

Преподаватели курса

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

  • Уверенное понимание event-driven архитектуры и различий между брокерами
  • Навык проектировать асинхронные сервисы на FastStream с единым API
  • Умение интегрировать брокеры в FastAPI через StreamRouter
  • Работу с Context, middleware, AckPolicy и обработкой ошибок
  • Навык тестировать асинхронные системы с изоляцией обработчиков
  • Опыт внедрения наблюдаемости: Prometheus, healthchecks, логирование
  • Готовую микросервисную экосистему с безопасностью, метриками и AsyncAPI

Нагрузка

5-10 часов в неделю

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