Курс находится на модерации. Данные могут быть неактуальны.
Сложность
Сложность
Продвинутый
Тип обучения
Тип обучения
Курс
Формат обучения
Формат обучения
С проверкой домашнего задания
Трудоустройство
Трудоустройство
Содействие

Стоимость курса

65 000 ₽
есть рассрочка

Кому подойдет курс?

  • Разработчикам
    Освоите новый инструмент для быстрой работы и научитесь решать объемные задачи буквально в несколько кликов. Также для разработчиков у нас есть отдельный курс, его можно купить как отдельно, так и комплектом с базовым курсом.

  • Архитекторам
    Поймёте, как эффективно распределить работу внутри команды и решить архитектурные проблемы с минимальными затратами времени

  • Системным администраторам
    Сможете заняться установкой, конфигурацией, настройкой и мониторингом работы Kafka при промышленной эксплуатации

Наш курс — это универсальное введение в Apache Kafka. Его записывали два практика, которые внедряли Kafka с нуля в крупные энтерпрайзы. Их боль, кровь и опыт стали сердцем этого курса.

Наша цель — дать систематизированные знания по использованию Apache Kafka и научить применять их в работе.

Курс сэкономит вам 2-3 месяца интенсивного копания в документации.

По окончанию обучения вы:

  • узнаете, какое место Apache Kafka занимает в жизни организации;
  • научитесь выполнять основные команды по настройке и администрированию сервера Apache Kafka;
  • поймёте, как создать распределённый отказоустойчивый кластер и распределить нагрузку;
  • узнаете, как мониторить Apache Kafka и Apache ZooKeeper и какие метрики работоспособности есть;
  • сможете поддерживать работоспособность кластера и траблшутинга.

Необходимые знания

  1. Базовые знания администрирования Linux;
  2. Базовые знания любого языка программирования (часть заданий будет на Java);
  3. Опыт работы с системами передачи сообщений (очередей) желательно, так будет проще.

 

Что вы получите после обучения

Приобретаемые навыки
1
Apache Kafka
2
Хранение данных
3
ЦОД
4
Кластеры
5
Бенчмаркинг
6
Базовые примитивы
7
Topic Retention
8
Producer
9
Consumer
10
Транзакции и exactly-once processing
11
Apache ZooKeeper
12
SLI & SLO
13
Балансировка нагрузки
14
Траблшутинг

Вас будут обучать

Engeneering Manager в HelloFresh

– Более 10 лет опыта разработки на разных языках (php, java, Go)
– Архитектор и разработчик решений для обеспечения очень высокой пропускной способности (до 30 тысяч запросов в секунду на реальных бизнес кейсах)
– Tech Advisor команды DevOps
– Специализируется на облачных решениях – Спикер на профильных митапах и конференциях

–Специализируется на построении high-throughput systems (от 20К запросов в секунду)
–Команда под его руководством поддерживает несколько сотен клиентов, имеющих свои собственные инстансы
–Отвечает за пайплайны и deployment, а также за менторство разработчиков в разрезе CI/CD

Куратор-ассистент, координатор выставочных проектов

Data Engineer в Unity. Спикер видеокурса

 

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

Образовательная организация

Учебный центр: обучение для инженеров и технических лидеров. 

Слёрм вырос из внутреннего обучения Southbridge, аутсорсера администрирования нагруженных проектов. В процессе обучения сотрудников появился учебный курс по Kubernetes, а потом базовый курс дополнился продвинутым, появились курсы DevOps, Docker, Ceph, SRE.

Задача Слёрма - передавать применимые на практике знания для IT-специалистов. Учим DevOps-инженеров и разработчиков от новичков до техлидов. 

Учим тому, в чём уверены сами.

Мы улучшаем IT-мир, создавая полезное образование для специалистов, и предпочитаем развиваться без оглядки на других, идти собственным путём.

Программа курса

АМА-сессия со спикером (формат потока)

 

Модуль 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. Развертывание кластера в проде

— Рекомендуемая конфигурация и архитектура
— Практики и примеры из жизни

Итоговая АМА-сессия со спикером (формат потока)

дату сообщим позднее

Рейтинг курса

3.1
рейтинг
0
0
0
0
0

Может быть интересно

обновлено 07.05.2024 12:47
Apache Kafka База

Apache Kafka База

Оставить отзыв
Поделиться курсом с друзьями