Курс на Stepik
Обложка курса «FastStream + FastAPI: event-driven на RabbitMQ/Kafka/NATS/Redis» на Stepik
1 250 ₽

FastStream + FastAPI: 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 + FastAPI: event-driven на RabbitMQ/Kafka/NATS/Redis»Учеников на курсе 6
Сертификаты, выданные на курсе «FastStream + FastAPI: event-driven на RabbitMQ/Kafka/NATS/Redis»Сертификатов выдано 2
Отзывы о курсе «FastStream + FastAPI: event-driven на RabbitMQ/Kafka/NATS/Redis»Отзывов получено 0
Рейтинг курса «FastStream + FastAPI: event-driven на RabbitMQ/Kafka/NATS/Redis»Рейтинг курса 0.000
Уроки в курсе «FastStream + FastAPI: event-driven на RabbitMQ/Kafka/NATS/Redis»Количество уроков 21
Тесты в курсе «FastStream + FastAPI: event-driven на RabbitMQ/Kafka/NATS/Redis»Количество квизов 13
Время прохождения курса «FastStream + FastAPI: event-driven на RabbitMQ/Kafka/NATS/Redis»Время прохождения курса —
Стоимость курса «FastStream + FastAPI: event-driven на RabbitMQ/Kafka/NATS/Redis»Стоимость курса 1 250 ₽ —
Обновления курса «FastStream + FastAPI: event-driven на RabbitMQ/Kafka/NATS/Redis»Обновления курса — —
Дата публикации курса «FastStream + FastAPI: event-driven на RabbitMQ/Kafka/NATS/Redis»Дата публикации курса — ———
Последнее обновление курса «FastStream + FastAPI: 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, но не знал, с чего начать — курс даёт мягкий вход и постепенное погружение

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

Сертификат курса FastStream + FastAPI: event-driven на RabbitMQ/Kafka/NATS/Redis

Сертификат

Успешно завершив курс, вы получите сертификат от платформы Stepik. Уже 2 учеников получили сертификат.

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

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

Нагрузка

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

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