Онлайн-интенсив по Python 24–26 июня
Close
Подписка на новости Слёрм
Должность
«Другая» должность
«Я согласен(на) с Политикой Конфиденциальности Слёрм и предоставляю Согласие на обработку персональных данных»
Расскажем, как работать с Apache Kafka — платформой для передачи и обработки событий в реальном времени. Вы узнаете, как настраивать распределенный отказоустойчивый кластер, отслеживать метрики, равномерно распределять нагрузку, выполните итоговый проект.

Apache Kafka База

Каталог > Apache Kafka
Видеокурс, доступен всегда
Дата потока уточняется
Спикеры
Всеволод Севостьянов
Engineering Manager
HelloFresh
Ведущий встреч
–Специализируется на построении high-throughput systems (от 20К запросов в секунду)
–Команда под его руководством поддерживает несколько сотен клиентов, имеющих свои собственные инстансы
–Отвечает за пайплайны и deployment, а также за менторство разработчиков в разрезе CI/CD
Александр Миронов
Infrastructure Engineer в Stripe, ex-Booking
Спикер видеокурса
— Занимается развитием системы CI
— Опыт командной разработки в компаниях 2ГИС и Lingualeo
— Создавал мобильную версию сайта Booking.com
— C 2016 по 2020 возглавлял инфраструктурную команду разработки внутренних сервисов стриминга данных в Booking.com
Александр Миронов в подкасте «The Art of Programming»
Анатолий Солдатов
Data Engineer в Unity

Спикер видеокурса
– Работал PostgreSQL DBA/Developer
– Интересуется NoSQL
– Много работает с Kafka, Zookeeper и ClickHouse
– Пишет инфраструктурные сервисы на go, которые добавляют хранилищам новые возможности (например, очереди поверх Kafka)
– Выступает на митапах и конференциях

Программа

Все занятия проходят в Личном кабинете Слёрма.
№1 Введение
Знакомство, описание формата, постановка образовательных целей.
№2: Базовые основы технологии
  • Место Apache Kafka в жизни корпорации.
  • Сравнения с подобными технологиями.
  • Базовые примитивы: брокеры, топики, партиции, оффсеты, retention - обзор экосистемы (коннекторы, фреймворки).
№3: Installation & single broker cluster
  • Запуск Apache Kafka
  • Запись и чтение
  • Topic Retention
№4: Клиентские библиотеки
  • Producer.
  • Consumer и consumer groups.
  • Как (не) потерять данные в Apache Kafka.
  • Транзакции и exactly-once processing.
№5: Отказоустойчивость кластера в рамках одного дата-центра
  • Конфигурация кластера.
  • Отказоустойчивость.
  • Контроллер и его функции.
№6: Работа с распределенным кластером
  • Репликация между кластерами в разных ЦОД.
  • Примеры архитектуры.
№7: Мониторинг
  • Как мониторить Apache Kafka и Apache ZooKeeper?
  • Ключевые метрики работоспособности.
  • SLI & SLO.
№8: Анализ производительности
  • Почему Apache Kafka такая быстрая?
  • Утилиты для бенчмаркинга.
№9: Поддержка работоспособности кластера и траблшутинга
  • Балансировка нагрузки.
  • Обновление версии кластера и клиентов.
  • Утилиты для траблшутинга.
  • Примеры сбоев из жизни
№10: Развертывание кластера в проде
  • Рекомендуемая конфигурация и архитектура.
  • Практики и примеры из жизни.
Необходимые знания
1. Базовые знания администрирования Linux;
2. Базовые знания любого языка программирования (часть заданий будет на Java);
3. Опыт работы с системами передачи сообщений (очередей) желательно, так будет проще.
Отзывы о курсе
Никита Галушко, разработчик Online Shop Lamoda
Поделился своими впечатлениями от курса по Kafka, рассказал, как используют эту технологию и какие проблемы решают в отделе R&D.
Радик Сейфуллин и Александр Плотников
Инженеры InDriver
Пообщались с DevOps-инженерами компании inDriver о Кафке, проблемах, решениях и курсе Слёрм.
Директор курса Стас Ротмистров и студент Сергей
О пользе обучения на курсе «Apache Kafka База»
Как попасть на курс
Урок 1: Введение
Урок 2: Базовые основы технологии
Урок 3: Установка Kafka и работа с кластером из одного брокера
Актуальность
История создания
Что такое Apache Kafka
Примеры использования
Kafka vs Queues
Структура данных
Consumer groups
Apache Zookeeper
Введение
Запуск Kafka
Запись и чтение
Topic Retention Часть 1
Структура Партиции
Topic Retention Часть 2
Log Compaction
ZooKeeper
Расскажем, откуда произошла технология и в чём её преимущество перед конкурентами. Покажем, как осуществлять первичную настройку и простые действия на начальном этапе.
Бесплатный мини-курс
3 видеоурока

Практические задания
Стенды для практики


Встречи группы со спикером
Работа в группах с куратором

Итоговый проект

Смотреть бесплатные уроки
Должность
«Другая» должность
«Я согласен(на) с Политикой Конфиденциальности Слёрм и предоставляю Согласие на обработку персональных данных»
Видеокурс
65 000
Видеоуроки, доступ 2 года

Практические задания
Стенды для практики


Встречи группы со спикером
Работа в группах с куратором

Итоговый проект

Оставить заявку или оплатить от юр. лица.
Мы свяжемся с вами и ответим на вопросы.
Должность
Свой вариант
«Я согласен(на) с Политикой Конфиденциальности Слёрм и предоставляю Согласие на обработку персональных данных»
Купить видеокурс
Должность
Свой вариант
«Я согласен(на) с Политикой Конфиденциальности Слёрм и предоставляю Согласие на обработку персональных данных»
Рассрочка
Срок: 2 месяца
Переплата: 0 руб. Вы оплачиваете только стоимость курса, без процентов.
Предоставляется только физическим лицам.
Для оформления рассрочки оставьте заявку, и мы свяжемся с вами.
Хотите скидку?
Этот и другие курсы дешевле с КОМБО
Купите 2 курса сразу и получите скидку 20%, 3 курса – 30%
А компаниям мы предлагаем универсальные доступы.