Основы Kafka
О чём курс
Системы потоковой передачи данных сегодня критически важны для масштабируемых и отказоустойчивых приложений, и Apache Kafka является стандартом для решения этих задач. На курсе разбирается внутренняя архитектура Kafka и принципы построения распределенных систем обработки событий в реальном времени.
Внутри разбираются ключевые аспекты работы с платформой:
- Конфигурация кластеров и клиентов для настройки баланса между латентностью, пропускной способностью и гарантией доставки сообщений.
- Интеграция с внешними системами (СУБД, файловые хранилища) через Kafka Connect.
- Разработка потоковых приложений на Kafka Streams для быстрой обработки данных.
- Проектирование архитектур с несколькими кластерами для обеспечения высокой доступности и горизонтального масштабирования.
Материал ориентирован на разработчиков, которые хотят научиться создавать надежные Java- и REST-сервисы, работающие с высоконагруженными потоками данных.
Программа обучения
Точной программы нет, однако на основе описания план включает следующие темы:
- Архитектура и функционирование Apache Kafka.
- Конфигурация кластеров и клиентов.
- Настройка характеристик доставки сообщений (латентность, пропускная способность, сохранность, доступность).
- Использование REST-клиентов для работы с Kafka.
- Разработка Java-клиентов для отправки и получения сообщений.
- Проектирование отказоустойчивых архитектур на основе нескольких кластеров.
- Настройка и использование Kafka Connect для интеграции с внешними системами (СУБД, файловые системы).
- Разработка приложений для потоковой обработки данных с использованием Kafka Streams.
Другие материалы школы 12
I IBS Все материалыОтзывов пока нет. Будьте первым!
Этот курс сейчас в процессе организации складчины. Нажмите кнопку «Записаться» и ожидайте старта — вам придёт уведомление. Когда складчина стартует, в карточке курса будет указан актуальный взнос. Текущая цена пока в процессе формирования и может отличаться от финальной.
Да, мы стремимся, чтобы финальный взнос был не больше ≈10% от оригинальной цены курса. Чем больше участников записывается в складчину, тем ниже выходит взнос для каждого.
Нажмите кнопку «Записаться» и авторизуйтесь на сайте через email (через ту же почту, которую будете использовать для входа). В личном кабинете вас будут ждать инструкции, как пригласить других участников — чем больше людей записалось, тем быстрее стартует складчина и тем ниже взнос. Как только складчина готова к приобретению, вам придёт уведомление.