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

Apache Kafka База

Каталог > Apache Kafka
Видеокурс, доступен всегда
5-й поток: 12 сентября - 31 октября
Кому подойдет курс?
Освоите новый инструмент для быстрой работы и научитесь решать объемные задачи буквально в несколько кликов.

Также для разработчиков у нас есть отдельный курс, его можно купить как отдельно, так и комплектом с базовым курсом.
Разработчикам
Архитекторам
Поймёте, как эффективно распределить работу внутри команды и решить архитектурные проблемы с минимальными затратами времени


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

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

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

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


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


Спикеры
Всеволод Севостьянов
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 года

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


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

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

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


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

Сертификация
Оставить заявку или оплатить от юр. лица.
Мы свяжемся с вами и ответим на вопросы.
Должность
Свой вариант
«Я согласен(на) с Политикой Конфиденциальности Слёрм и предоставляю Согласие на обработку персональных данных»
Оплатить участие
Должность
Свой вариант
«Я согласен(на) с Политикой Конфиденциальности Слёрм и предоставляю Согласие на обработку персональных данных»
Рассрочка
Процесс оформления:
1. Оставляете заявку и получаете на почту анкету для оформления рассрочки.
2. Банк принимает решение в течение нескольких минут.
3. Заключаете сделку с банком онлайн.
4. Мы отправляем кассовый чек на эл. почту
и предоставляем доступ к курсу.

Условия рассрочки:
Срок: 4 месяца
Первый платеж: от 0 руб.
Переплата: 0 руб. Вы оплачиваете только стоимость курса, без процентов.
Предоставляется только физическим лицам.
Комплектом дешевле
Обычная цена 65 000 ₽
Обычная цена 40 000 ₽
Комплект видеокурсов
Выгода составит 30 000 ₽
Записи интенсива с практикой на Java или Golang и платформой Spring+Docker+Postgres
Apache Kafka для разработчиков

Apache Kafka База

Учимся настраивать и оптимизировать технологию Apache Kafka
Купить комплект
Apache Kafka База + Apache Kafka для разработчиков
Должность
«Другая» должность
«Я согласен(на) с Политикой Конфиденциальности Слёрм и предоставляю Согласие на обработку персональных данных»