Описание
[Владимир Кириевский] Асинхронные микросервисы с Apache Kafka на Python (2025) [Stepik]
![[Владимир Кириевский] Асинхронные микросервисы с Apache Kafka на Python (2025) [Stepik]](https://freekurses.site/wp-content/uploads/vladimir-kirievskiy-asinhronnye-mikroservisy-s-apache-kafka-na-python-2025-stepik-.png)
Если вы до сих пор не имели дела в своих проектах с брокерами сообщений, то вы несомненно сделаете правильный выбор, начав свой путь в мир событийно-управляемой архитектуры с изучения Apache Kafka. В рамках этого курса вы научитесь применять наиболее популярные библиотеки для работы с Kafka, создавать масштабируемые системы микросервисов, коммуницирующих посредством Kafka.
О курсе:
Если вы до сих пор не имели дела в своих проектах с брокерами сообщений, то, будьте уверены, вы сделаете правильный выбор, начав свой путь в мир событийно-управляемой архитектуры с изучения Apache Kafka. На сегодняшний день это наиболее популярный брокер сообщений, позволяющий строить быстрые, хорошо поддерживаемые и масштабируемые приложения на большинстве современных языков программирования.
Этот курс не сделает вас сразу гуру Kafka, но позволит упростить порог вхождения в тему, даст идеи для дальнейшего развития как разработчика в этой области.
Чему вы научитесь:
- Применять наиболее популярные библиотеки, позволяющие работать с Kafka на python: confluent_kafka, aiokafka и faststream.
- Понимать логику работы Kafka, создавать блокирующие и асинхронные приложения, имеющие в своем составе продюсеры и консьюмеры.
- Использовать Kafka в составе приложений, построенных на базе современных веб-фреймворков, в частности, FastAPI.
Для кого этот курс
Начинающие разработчики, уже имеющие некоторый опыт с python, желающие научиться работать с брокерами сообщений, повысить свою ценность для работодателя
Как проходит обучение
Перед началом обучения вам будет необходимо установить необходимый софт и скачать репозиторий с учебными примерами.
Небольшие и предельно простые примеры кода из каждого урока являются самодостаточными и чаще всего не требуют возвращения к предыдущим урокам, чтобы в них разобраться.
Одновременно с просмотром видео или сразу после окончания просмотра необходимо самостоятельно выполнить учебные примеры в своей IDE, подумать как их можно усовершенствовать, применить в своих проектах.
Рекомендуется также ознакомиться с документаций к используемым библиотекам для получения углубленных знаний.
Программа курса
Перед тем как приступить к работе
- Системные требования
- Как загрузить репозиторий с уроками
- Как настроить IDE и загрузить необходимые библиотеки
- Как установить Kafka
- Как установить Offset Explorer
- Для самых ленивых: готовый образ VirtualBox со всем необходимым
Основы Apache Kafka
- Основные понятия Kafka
Основы работы с Kafka на python
- Создаем продюсер и консюмер
- Один продюсер, два консьюмера
- Один продюсер, три консьюмера, две группы
- Два продюсера, два топика, один консьюмер
- «Осиротевшая партиция» и ребалансировка
- Распределение по партициям сообщений с разными ключами
- Работа без автоматического коммита: транзакции
Сериализация данных
- Сериализация данных в json
- Применение pydantic
- Практический пример: приложение сбора данных
Асинхронная работа
- Что почитать про asyncio
- Создаем продюсер и консьюмер с использование aiokafka
- Интегрируем Kafka с веб-приложением на FastApi
Потоковая обработка данных с фреймворком FastStream
- Основы работы с FastStream
Послесловие
- Заключение
В курс входят:
- 22 урока
- 3 часа 29 минут видео
- 47 тестов.
Автор курса: Владимир Кириевский
Сайт продажника: https://stepik.org/course/214933/promo
Цена с продажника: 1890 руб.
У нас Вы можете приобрести всего за 100 руб.

![[Владимир Кириевский] Асинхронные микросервисы с Apache Kafka на Python (2025) [Stepik]](https://infoshopik.com/wp-content/uploads/2025/07/vladimir-kirievskiy-asinhronnye-mikroservisy-s-apache-kafka-na-python-2025-stepik-.png)
![[Мерион Нетворкс] Двухнедельный онлайн курс по Asterisk (2021)](https://infoshopik.com/wp-content/uploads/2021/12/merion-netvorks-dvuhnedelnyj-onlajn-kurs-po-asterisk-2021-324x324.png)
![[Ренат Шагабутдинов] Магия Excel: Практикум. Новые функции Excel (2023) [МИФ.Курсы]](https://infoshopik.com/wp-content/uploads/2023/12/renat-shagabutdinov-magija-excel-praktikum.-novye-funkcii-excel-2023-mif.kursy_-324x324.png)
![[Аврора][Андрей Масалович] Методы киберразведки для бизнеса. Новые арсеналы OSINT в антикризисное время (2022)](https://infoshopik.com/wp-content/uploads/2022/09/avroraandrej-masalovich-metody-kiberrazvedki-dlja-biznesa.-novye-arsenaly-osint-v-antikrizisnoe-vremja-2022-324x324.png)
![[WebForMySelf] WordPress-Мастер. Разработка тем (2022)](https://infoshopik.com/wp-content/uploads/2022/05/webformyself-wordpress-master.-razrabotka-tem-2022-324x324.png)
![[Данил Щуцкий] Интернет-магазин с нуля на Laravel (2023) [cutcode]](https://infoshopik.com/wp-content/uploads/2023/12/danil-shhuckij-internet-magazin-s-nulja-na-laravel-2023-cutcode--324x324.png)
![[Alex Erofeev] Python в нескучных примерах (2023) [Stepik]](https://infoshopik.com/wp-content/uploads/2023/12/alex-erofeev-python-v-neskuchnyh-primerah-2023-stepik--324x324.png)
![[Максим Дуплей] Программирование на Python для начинающих (2024) [Stepik]](https://infoshopik.com/wp-content/uploads/2024/08/maksim-dupley-programmirovanie-na-python-dlya-nachinayuschih-2024-stepik-324x324.png)
![[fANDROID] Продвинутый курс по разработке android-приложения «ТОП-100 криптовалют» на Котлин (2019)](https://infoshopik.com/wp-content/uploads/2021/12/fandroid-prodvinutyj-kurs-po-razrabotke-android-prilozhenija-top-100-kriptovaljut-na-kotlin-2019-324x324.jpg)
![[Ренат Шагабутдинов] Магия Excel: Практикум. Формулы Excel: с нуля до сложных (2023) [МИФ.Курсы]](https://infoshopik.com/wp-content/uploads/2023/08/renat-shagabutdinov-magija-excel-praktikum.-formuly-excel-s-nulja-do-slozhnyh-2023-mif.kursy--324x324.png)
![[Михаил Русаков] Написание лайфхаков на Python (2021)](https://infoshopik.com/wp-content/uploads/2021/12/mihail-rusakov-napisanie-lajfhakov-na-python-2021-324x324.png)
![[Матвей Чудневцев, Михаил Новичихин] Linux простым языком (2025) [Stepik]](https://infoshopik.com/wp-content/uploads/2025/10/matvey-chudnevtsev-mihail-novichihin-linux-prostym-yazykom-2025-stepik-.png)
![[HTML academy] Проект на JavaScript «Заказ доставки в интернет-магазине» (2020)](https://infoshopik.com/wp-content/uploads/2021/12/html-academy-proekt-na-javascript-zakaz-dostavki-v-internet-magazine-2020-324x324.png)
![[n4e] Работа с Wireshark (2023)](https://infoshopik.com/wp-content/uploads/2023/04/n4e-rabota-s-wireshark-2023-324x324.png)
![[Елена Кантонистова] Временные ряды для прогноза криптовалют (2025) [Stepik]](https://infoshopik.com/wp-content/uploads/2025/04/elena-kantonistova-vremennye-ryady-dlya-prognoza-kriptovalyut-2025-stepik--324x324.png)
![[HTML academy] Проект на JavaScript «Прогноз погоды» (2020)](https://infoshopik.com/wp-content/uploads/2021/12/html-academy-proekt-na-javascript-prognoz-pogody-2020-324x324.png)
![[Дмитрий Фокеев] Полный курс по React JS (Redux / Router / Tailwind CSS) (2025) [Stepik]](https://infoshopik.com/wp-content/uploads/2025/03/dmitriy-fokeev-polnyy-kurs-po-react-js-redux-router-tailwind-css-2025-stepik--324x324.png)
![[Николай Бондаренко] 1С: Предприятие для программистов (2020)](https://infoshopik.com/wp-content/uploads/2021/12/nikolaj-bondarenko-1s-predprijatie-dlja-programmistov-2020-324x324.png)
![[The XSS Rat] Набор из 26 курсов по информационной безопасности (2024)](https://infoshopik.com/wp-content/uploads/2025/05/the-xss-rat-nabor-iz-26-kursov-po-informatsionnoy-bezopasnosti-2024-324x324.png)
![[Дмитрий Должик] Повышение производительности труда с помощью Python (2024) [Stepik]](https://infoshopik.com/wp-content/uploads/2024/08/dmitriy-dolzhik-povyshenie-proizvoditelnosti-truda-s-pomoschyu-python-2024-stepik--324x324.jpg)
![[Hayk Inants] SQL для начинающих (часть 3) (2024) [Stepik]](https://infoshopik.com/wp-content/uploads/2024/06/hayk-inants-sql-dlja-nachinajushhih.-1-chast-2024-stepik--324x324.png)
Отзывы
Отзывов пока нет.