Kafka для дата-инженера: Полный разбор на практике с Python, S3 и ClickHouse

🔥 В этом видео ты узнаешь всё, что должен знать дата-инженер о Apache Kafka. Показываю реальный практический кейс: как собирать, хранить и анализировать данные событий (clickstream) с помощью Kafka, Python, S3 (MinIO) и ClickHouse. Ссылки: Менторство/консультации по IT – https://korsak0v.notion.site/Data-Eng... TG канал – https://t.me/DataLikeQWERTY Instagram –   / i__korsakov   Habr – https://habr.com/ru/users/k0rsakov/pu... GitHub проекта – https://github.com/k0rsakov/pet_proje... Инфраструктура для data engineer Kafka – https://habr.com/ru/articles/836302/ 🔻 Что тебя ждет: • Что такое Kafka, зачем она нужна и как работает принцип WORM (Write Once Read Many) • Как устроены сообщения, топики и группы в Kafka (на живых примерах) • Как писать и читать сообщения в Kafka через Python и CLI • Как собирать clickstream для музыкального сервиса • Как сохранять данные из Kafka в S3 (Minio) в формате Parquet • Как читать данные из Kafka и S3 в ClickHouse • Советы и лучшие практики для дата-инженеров при работе с Kafka • Топовые ошибки, которые совершают новички (и как их избежать) • Сравнение инструментов: Spark, Kafka Connect, NiFi и др. • Рекомендации по выбору формата данных и партиционированию 💡 В конце ролика — советы, которые сэкономят тебе кучу времени и нервов! Таймкоды: 00:00 – Начало 01:04 – Что такое Kafka (Кафка) 03:06 – Свойства и специфика Kafka (Кафки) 03:45 – Что такое Producer (Продюсер) 04:05 – Что такое Consumer (Консумер) 05:10 – Разбор инфраструктуры проекта 06:35 – Запуск кода для записи в Kafka (Кафку) 07:56 – Изучение интерфейса Kafka UI (Кафки) 09:24 – Чтение Kafka (Кафки) через командную строку (CLI) 12:22 – Чтение Kafka (Кафки) через командную строку (CLI) при указании группы и объяснение что такое группа 15:45 – Чем можно читать Kafka (Кафку) 16:45 – Разбор типовой задачи дата-инженера, связанной с Kafka (Кафкой) 17:55 – Разбор ClickStream (кликстрима) 20:25 – Предпочтительный вариант записи в Kafka (Кафку) 22:52 – Запуск ClickStream 24:40 – Простое чтение Kafka (Кафки) через Python (питон) 25:28 – Запись данных из Kafka (Кафки) в s3 через Python (питон) 29:36 – Чтение Kafka (Кафки) и запись в ClickHouse (кликхаус) через ClickHouse (кликхаус) 35:00 – Разбор архитектуры приложения на Python (питоне) для работы с Kafka (Кафкой) 36:42 – Разбор архитектуры приложения на ClickHouse (кликхаус) для работы с Kafka (Кафкой) 37:27 – Модели ClickHouse (кликхауса) для работы с Kafka (Кафкой) 37:38 – Рекомендации #Kafka #DataEngineering #ClickHouse #Python #ETL #S3 #Clickstream #BigData #Streaming #DataAnalytics

Что такое CLICKHOUSE и колоночные СУБД
▶︎

Что такое CLICKHOUSE и колоночные СУБД

DuckDB: Ультимативный гайд за 2 часа. Полное погружение
▶︎

DuckDB: Ультимативный гайд за 2 часа. Полное погружение

Kafka. Деградировавший кластер, или 168 часов траблшутинга / Максим Ванюшкин (Тинькофф)
▶︎

Kafka. Деградировавший кластер, или 168 часов траблшутинга / Максим Ванюшкин (Тинькофф)

ETL Лучшие Практики: Полное руководство для начинающих и не только (ETL Best Practices)
▶︎

ETL Лучшие Практики: Полное руководство для начинающих и не только (ETL Best Practices)

Хто такий Data Engineer і чому про них багато говорять - вебінар №1, 17.09.2020
▶︎

Хто такий Data Engineer і чому про них багато говорять - вебінар №1, 17.09.2020

Нейросети Никогда не заменят программистов. И вот почему
▶︎

Нейросети Никогда не заменят программистов. И вот почему

The Complete Trino Course for Data Engineers: A-Z (Theory + Practice)
▶︎

The Complete Trino Course for Data Engineers: A-Z (Theory + Practice)

What should every developer know about Kafka?
▶︎

What should every developer know about Kafka?

Рынок дата-инженеров и прогноз на 2026
▶︎

Рынок дата-инженеров и прогноз на 2026

Что лучше: Kafka или RabbitMQ? Открытый урок для Python-разработчиков
▶︎

Что лучше: Kafka или RabbitMQ? Открытый урок для Python-разработчиков

ClickHouse: When PostgreSQL Can't Cope Anymore
▶︎

ClickHouse: When PostgreSQL Can't Cope Anymore

Пример успешного  собеседование на Python Middle разработчика | WebSockets, Docker
▶︎

Пример успешного собеседование на Python Middle разработчика | WebSockets, Docker

Начался ОГРОМНЫЙ ОБВАЛ рынка. Где он остановится…
▶︎

Начался ОГРОМНЫЙ ОБВАЛ рынка. Где он остановится…

Чем отличаются ML engineer, data analyst, data engineer и data scientist | Виктор Кантор
▶︎

Чем отличаются ML engineer, data analyst, data engineer и data scientist | Виктор Кантор

Реальное собеседование на Data Engineer с зарплатой 450.000 рублей | Собес на DE
▶︎

Реальное собеседование на Data Engineer с зарплатой 450.000 рублей | Собес на DE

What You Need to Know About ClickHouse Architecture / Alexey Zatelepin (Yandex)
▶︎

What You Need to Know About ClickHouse Architecture / Alexey Zatelepin (Yandex)

Собеседование в Альфа-Банк: Middle Java с лайв кодингом!
▶︎

Собеседование в Альфа-Банк: Middle Java с лайв кодингом!

Что такое Apache Kafka за 5 минут
▶︎

Что такое Apache Kafka за 5 минут

Фабрика DAG в Airflow: Infrastructure as Code для Data Engineer | Генерация DAG через JSON/YAML
▶︎

Фабрика DAG в Airflow: Infrastructure as Code для Data Engineer | Генерация DAG через JSON/YAML

Docker для Начинающих за 49 Мин | Docker с Нуля | 2025 Переиздание
▶︎

Docker для Начинающих за 49 Мин | Docker с Нуля | 2025 Переиздание