Apache Kafka База (обновленный) [Слёрм] [Всеволод Севостьянов, Александр Миронов, Анатолий Солдатов]
Расскажем, как работать с Apache Kafka — платформой для передачи и обработки событий в реальном времени.
Узнайте, как настраивать распределенный отказоустойчивый кластер
Научитесь отслеживать метрики
Станьте гуру равномерного распределения нагрузки
В чем прелесть Apache Kafka?
Ускоряет рабочие задачи: организация событийной архитектуры, масштабирование потоков данных, балансировка нагрузки баз данных перестанут быть головной болью и отнимать много времени.
Обеспечивает надежность доставляемых данных: сервисы подписываются только на события, которые им нужны, делая цепочку более надежной. Поэтому Kafka легко масштабируется и не является узким местом системы.
Повышает надежность системы в целом: мы можем отделить сервисы друг от друга, и в таком случае отказ какого-либо из сервисов в цепочке не приведет к отказу всей системы и ошибкам на стороне пользователя
Кому подойдет курс?
Сисадминам. Сможете заняться установкой, конфигурацией, настройкой и мониторингом работы Kafka при промышленной эксплуатации
Архитекторам. Поймёте, как эффективно распределить работу внутри команды и решить архитектурные проблемы с минимальными затратами времени
Разработчикам. Освоите новый инструмент для быстрой работы и научитесь решать объемные задачи буквально в несколько кликов. Также для разработчиков у нас есть продвинутый курс, его можно купить комплектом с базовым курсом.
Чему вы научитесь?
Узнаете, какое место Apache Kafka занимает в жизни организации
Научитесь выполнять основные команды по настройке и администрированию сервера Apache Kafka
Поймёте, как создать распределённый отказоустойчивый кластер и распределить нагрузку
Узнаете, как мониторить Apache Kafka и Apache ZooKeeper и какие метрики работоспособности есть
Сможете поддерживать работоспособность кластера и траблшутинга
Программа
Спикеры:
Всеволод Севостьянов. Staff engineer в Lokalise. Спикер на АМА-сессиях
Александр Миронов. Data Engineer в Unity. Спикер видеокурсаInfrastructure Engineer в Stripe, ex-Booking.
Анатолий Солдатов. Data Engineer в Unity
Стоимость: 65000 ₽
Расскажем, как работать с Apache Kafka — платформой для передачи и обработки событий в реальном времени.
Узнайте, как настраивать распределенный отказоустойчивый кластер
Научитесь отслеживать метрики
Станьте гуру равномерного распределения нагрузки
В чем прелесть Apache Kafka?
Ускоряет рабочие задачи: организация событийной архитектуры, масштабирование потоков данных, балансировка нагрузки баз данных перестанут быть головной болью и отнимать много времени.
Обеспечивает надежность доставляемых данных: сервисы подписываются только на события, которые им нужны, делая цепочку более надежной. Поэтому Kafka легко масштабируется и не является узким местом системы.
Повышает надежность системы в целом: мы можем отделить сервисы друг от друга, и в таком случае отказ какого-либо из сервисов в цепочке не приведет к отказу всей системы и ошибкам на стороне пользователя
Кому подойдет курс?
Сисадминам. Сможете заняться установкой, конфигурацией, настройкой и мониторингом работы Kafka при промышленной эксплуатации
Архитекторам. Поймёте, как эффективно распределить работу внутри команды и решить архитектурные проблемы с минимальными затратами времени
Разработчикам. Освоите новый инструмент для быстрой работы и научитесь решать объемные задачи буквально в несколько кликов. Также для разработчиков у нас есть продвинутый курс, его можно купить комплектом с базовым курсом.
Чему вы научитесь?
Узнаете, какое место Apache Kafka занимает в жизни организации
Научитесь выполнять основные команды по настройке и администрированию сервера Apache Kafka
Поймёте, как создать распределённый отказоустойчивый кластер и распределить нагрузку
Узнаете, как мониторить Apache Kafka и Apache ZooKeeper и какие метрики работоспособности есть
Сможете поддерживать работоспособность кластера и траблшутинга
Программа
- Встреча со спикером (формат потока)
- Модуль 1. Введение
- Модуль 2. Базовые основы технологии
- Модуль 3. Установка и работа с кластером из одного брокера
- Модуль 4. Клиентские библиотеки
- Встреча со спикером (формат потока)
- Модуль 5. Отказоустойчивость кластера в рамках одного дата-центра
- Модуль 6. Работа с распределенным кластером
- Модуль 7. Мониторинг
- Встреча со спикером (формат потока)
- Модуль 8. Анализ производительности
- Модуль 9. Поддержка работоспособности кластера и траблшутинга
- Модуль 10. Развертывание кластера в проде
- Итоговая встреча со спикером (формат потока)
Встреча со спикером (формат потока)
Модуль 1. Введение
— История создания
— Что такое Apache Kafka?
— Примеры использования
Модуль 2. Базовые основы технологии
— Kafka vs Queues
— Структура данных
— Consumer groups
— Apache Zookeeper
Модуль 3. Установка и работа с кластером из одного брокера
— Запуск Apache Kafka
— Запись и чтение
— Topic Retention
— Структура партиции
— Log Compaction
— ZooKeeper
Модуль 4. Клиентские библиотеки
— Producer
— Consumer и consumer groups
— Транзакции и exactly-once processing
Встреча со спикером (формат потока)
Модуль 5. Отказоустойчивость кластера в рамках одного дата-центра
— Как сломать кластер?
— Репликация данных
— Контроллер
— Конфигурация брокеров
— Бэкапы и полезные практики
— Ограничения одного дата-центра
Модуль 6. Работа с распределенным кластером
— Когда нужны несколько дата-центров?
— Streched кластер
— Асинхронный кластер
— Репликаторы
— Особенности работы в двух дата-центрах
Модуль 7. Мониторинг
— Как мониторить Apache Kafka
— Ключевые метрики работоспособности
— SLI & SLO
Встреча со спикером (формат потока)
Модуль 8. Анализ производительности
— Почему Apache Kafka такая быстрая?
— Утилиты для бенчмаркинга
Модуль 9. Поддержка работоспособности кластера и траблшутинга
— Балансировка нагрузки
— Обновление версии кластера и клиентов
— Утилиты для траблшутинга
— Примеры сбоев из жизни
Модуль 10. Развертывание кластера в проде
— Рекомендуемая конфигурация и архитектура
— Практики и примеры из жизни
Итоговая встреча со спикером (формат потока)
Модуль 1. Введение
— История создания
— Что такое Apache Kafka?
— Примеры использования
Модуль 2. Базовые основы технологии
— Kafka vs Queues
— Структура данных
— Consumer groups
— Apache Zookeeper
Модуль 3. Установка и работа с кластером из одного брокера
— Запуск Apache Kafka
— Запись и чтение
— Topic Retention
— Структура партиции
— Log Compaction
— ZooKeeper
Модуль 4. Клиентские библиотеки
— Producer
— Consumer и consumer groups
— Транзакции и exactly-once processing
Встреча со спикером (формат потока)
Модуль 5. Отказоустойчивость кластера в рамках одного дата-центра
— Как сломать кластер?
— Репликация данных
— Контроллер
— Конфигурация брокеров
— Бэкапы и полезные практики
— Ограничения одного дата-центра
Модуль 6. Работа с распределенным кластером
— Когда нужны несколько дата-центров?
— Streched кластер
— Асинхронный кластер
— Репликаторы
— Особенности работы в двух дата-центрах
Модуль 7. Мониторинг
— Как мониторить Apache Kafka
— Ключевые метрики работоспособности
— SLI & SLO
Встреча со спикером (формат потока)
Модуль 8. Анализ производительности
— Почему Apache Kafka такая быстрая?
— Утилиты для бенчмаркинга
Модуль 9. Поддержка работоспособности кластера и траблшутинга
— Балансировка нагрузки
— Обновление версии кластера и клиентов
— Утилиты для траблшутинга
— Примеры сбоев из жизни
Модуль 10. Развертывание кластера в проде
— Рекомендуемая конфигурация и архитектура
— Практики и примеры из жизни
Итоговая встреча со спикером (формат потока)
Всеволод Севостьянов. Staff engineer в Lokalise. Спикер на АМА-сессиях
Александр Миронов. Data Engineer в Unity. Спикер видеокурсаInfrastructure Engineer в Stripe, ex-Booking.
Анатолий Солдатов. Data Engineer в Unity
Стоимость: 65000 ₽
https://slurm.io/kafka