Программирование [Учебный центр IBS] Основы Kafka

Регистрация
7 Апр 2025
Сообщения
10,778
Реакции
81
Автор: Учебный центр IBS​
Название: Основы Kafka​

cover.jpg

Продолжительность: 21 ч 23 мин Количество уроков: 8 Видео Язык: Русский Вес архива: 2,12 ГБ


Курс «Основы Kafka» — это практическое руководство по ключевым компонентам и возможностям Apache Kafka, которое поможет вам уверенно работать с распределенной потоковой передачей данных и строить надежные высоконагруженные системы.

Что представляет собой Apache Kafka

Apache Kafka — это распределенная платформа потоковой передачи событий, позволяющая эффективно передавать, хранить и обрабатывать данные в реальном времени. Курс поможет разобраться, как работает Kafka изнутри, какие архитектурные решения обеспечивают ее скорость, надежность и масштабируемость.

Ключевые архитектурные элементы

• Топики, разделы и брокеры
• Репликация данных и отказоустойчивость
• Производители и потребители сообщений
• Взаимодействие компонентов внутри кластера

Практические навыки, которые вы получите

Курс сочетает теоретические объяснения с практическими упражнениями, позволяя закрепить знания и получить опыт работы с реальными инструментами Kafka.

Работа с клиентами Kafka

Java-клиенты: создание продюсеров и консьюмеров
REST-доступ: отправка и получение сообщений через HTTP
• Выбор оптимальных конфигураций для производительности и надежности

Настройка и развертывание Kafka

Вы изучите основные подходы к развертыванию кластеров Kafka и научитесь настраивать параметры для обеспечения нужного уровня задержки, пропускной способности и доступности.

Темы включают

• Создание отказоустойчивых кластеров
• Оптимизация параметров брокеров и клиентов
• Мониторинг и наблюдаемость

Интеграции и расширения возможностей Kafka

Kafka редко используется изолированно — её ключевое преимущество в лёгкой интеграции с другими системами.

Kafka Connect

На курсе вы освоите работу с Kafka Connect и узнаете, как переносить данные между Kafka и внешними хранилищами, такими как базы данных, файловые системы и облачные сервисы.

Kafka Streams

Отдельный блок посвящён Kafka Streams — библиотеке для потоковой обработки данных. Вы увидите, как с её помощью строить быстрые и надёжные приложения для аналитики и реактивных вычислений.

Проектирование многокластерных систем

Вы изучите подходы к созданию архитектур с несколькими кластерами, что важно для крупных систем, требующих высокой масштабируемости, геораспределения и устойчивости к сбоям.

Зачем использовать несколько кластеров

• Повышение отказоустойчивости
• Распределение нагрузки
• Географическое резервирование

Итоги курса

Пройдя курс, вы научитесь работать со всеми ключевыми компонентами Kafka, интегрировать её с различными системами и создавать архитектуры, устойчивые к высоким нагрузкам и сбоям. Это отличная отправная точка для инженеров данных, разработчиков и системных архитекторов, которые стремятся освоить современные технологии потоковой обработки событий.

СКАЧАТЬ:
 📥 Скрытое содержимое! Войдите или Зарегистрируйтесь
 

Похожие темы

10,840Темы
10,893Сообщения
788Пользователи
MuhaНовый пользователь
Сверху