Расскажем, как работать с Apache Kafka — платформой для передачи и обработки событий в реальном времени. Узнайте, как настраивать распределенный отказоустойчивый кластер. Научитесь отслеживать метрики. Станьте гуру равномерного распределения нагрузки
Познакомьтесь с материалами и спикерами курса. Демодоступ доступен 3 дня.
Начать учиться на курсе по «Apache Kafka База»
Демодоступ к курсу откроется в LMS
В чем прелесть Apache Kafka?
организация событийной архитектуры, масштабирование потоков данных, балансировка нагрузки баз данных перестанут быть головной болью и отнимать много времени
мы можем отделить сервисы друг от друга, и в таком случае отказ какого-либо из сервисов в цепочке не приведет к отказу всей системы и ошибкам на стороне пользователя
сервисы подписываются только на события, которые им нужны, делая цепочку более надежной. Поэтому Kafka легко масштабируется и не является узким местом системы
Сможете заняться установкой, конфигурацией, настройкой и мониторингом работы Kafka при промышленной эксплуатации
Поймёте, как эффективно распределить работу внутри команды и решить архитектурные проблемы с минимальными затратами времени
Сисадминам
Архитекторам
Освоите инструмент для быстрой работы и научитесь решать объемные задачи буквально в несколько кликов.
Разработчикам
*Также для разработчиков у нас есть продвинутый курс, его можно купить комплектом с базовым курсом.
Чему вы научитесь
Узнаете, какое место Apache Kafka занимает в жизни организации
Узнаете, как мониторить Apache Kafka и Apache ZooKeeper и какие метрики работоспособности есть
Научитесь выполнять основные команды по настройке и администрированию сервера Apache Kafka
Сможете поддерживать работоспособность кластера и траблшутинга
Поймёте, как создать распределённый отказоустойчивый кластер и распределить нагрузку
Зачем проходить курс?
Мы научим работать с Kafka и сэкономим вам 2−3 месяца интенсивного копания в документации.
Наш курс — это универсальное введение в Apache Kafka. Его записывали два практика, которые внедряли Kafka с нуля в крупные энтерпрайзы. Их боль, кровь и опыт стали сердцем этого курса.
Cпикеры курса
Анатолий Солдатов
Data Engineer в Unity
Работал PostgreSQL DBA/Developer
Много работает с Kafka, Zookeeper и ClickHouse
Пишет инфраструктурные сервисы на go, которые добавляют хранилищам новые возможности (например, очереди поверх Kafka)
Подробнее о спикере
Александр Миронов
Infrastructure Engineer в Stripe, ex-Booking
Опыт командной разработки в компаниях 2ГИС и Lingualeo
Создавал мобильную версию сайта Booking.com
4 года возглавлял инфраструктурную команду разработки внутренних сервисов стриминга данных в Booking.com
Подробнее о спикере
Всеволод Севостьянов
Staff engineer в Lokalise
Специализируется на построении high-throughput systems (от 20К запросов в секунду)
С командой поддерживает несколько сотен клиентов, имеющих свои собственные инстансы
Отвечает за пайплайны и deployment, а также за менторство разработчиков в разрезе CI/CD
Сочетает в себе сильные технические знания с более чем 5-летним опытом управления командой
Подробнее о спикере
Всеволод Севостьянов
Staff engineer в Lokalise
Специализируется на построении high-throughput systems (от 20К запросов в секунду)
С командой поддерживает несколько сотен клиентов, имеющих свои собственные инстансы
Отвечает за пайплайны и deployment, а также за менторство разработчиков в разрезе CI/CD
Сочетает в себе сильные технические знания с более чем 5-летним опытом управления командой
Александр Миронов
Infrastructure Engineer в Stripe, ex-Booking
Опыт командной разработки в компаниях 2ГИС и Lingualeo
Создавал мобильную версию сайта Booking.com
4 года возглавлял инфраструктурную команду разработки внутренних сервисов стриминга данных в Booking.com
Анатолий Солдатов
Data Engineer в Unity
Работал PostgreSQL DBA/Developer
Много работает с Kafka, Zookeeper и ClickHouse
Пишет инфраструктурные сервисы на go, которые добавляют хранилищам новые возможности (например, очереди поверх Kafka)
Программа
Введение
тема 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 кластер — Асинхронный кластер — Репликаторы — Особенности работы в двух дата-центрах
— Почему Apache Kafka такая быстрая? — Утилиты для бенчмаркинга
Поддержка работоспособности кластера и траблшутинга
тема 9
— Балансировка нагрузки — Обновление версии кластера и клиентов — Утилиты для траблшутинга — Примеры сбоев из жизни
Защита Кафки
тема 10
— Защита Кафки
Развертывание кластера в проде
тема 11
— Рекомендуемая конфигурация и архитектура — Практики и примеры из жизни
Рассрочка
только для физических лиц
Условия рассрочки:
Процесс оформления:
Cвидетельство
Именное свидетельство о прохождении курса получает студент, если:
изучил 80% курса
принимал участие в решении практик, которые входят в курс.
Этот курс может оплатить ваша компания
Если вы считаете, что знания, полученные на курсе, могут быть полезными на вашем текущем месте работы, оставляйте заявку с контактами компании в форме ниже или обсудите покупку курса с вашим руководителем. Как это организовать, что говорить и куда идти — написали здесь.
Как купить курс
Старт 23 июня
Видеокурс
Видеоуроки, доступ 2 года
Практические задания
в рассрочку на 4 месяца или 75 000 ₽ 50 000 ₽ единовременно
Учимся настраивать и оптимизировать технологию Apache Kafka
Мониторинг в Grafana
Курс для тех, кто хочет обеспечить, контролировать и поддерживать надежную работу сервиса
Оплатить комплект курсов Apache Kafka База Мониторинг в Grafana
Вы можете оплатить российской картой, купить в рассрочку, а также ввести промокод на следующем шаге. Или подать заявку на оплату зарубежной картой
Заявка от компании на комплект курсов Apache Kafka База Мониторинг в Grafana
Вы можете оплатить российской картой, купить в рассрочку, а также ввести промокод на следующем шаге. Или подать заявку на оплату зарубежной картой
Можно учиться командой
Курс рассчитан на компании с микросервисной архитектурой, уже использующие Apache Kafka или изучающие вопрос ее внедрения.
Кафка поможет вашим сотрудникам перестать тратить время на рутину, а также сэкономит компании деньги за счет уменьшения числа ошибок в цепочках поставок и других сферах.
Чем вас больше — тем дешевле
Заявка от компании на курс по «Apache Kafka База»
Вы отправляете нам заявку. Мы связываемся с вами, чтобы обсудить все детали, обменяться документами и запустить обучение ваших специалистов