Расскажем, как работать с 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 кластер — Асинхронный кластер — Репликаторы — Особенности работы в двух дата-центрах
Именное свидетельство о прохождении курса получает студент, если:
изучил 80% курса
принимал участие в решении практик, которые входят в курс.
Этот курс может оплатить ваша компания
Если вы считаете, что знания, полученные на курсе, могут быть полезными на вашем текущем месте работы, оставляйте заявку с контактами компании в форме ниже или обсудите покупку курса с вашим руководителем. Как это организовать, что говорить и куда идти — написали здесь.
Как купить курс
Видеокурс
Видеоуроки, доступ 2 года
Практические задания
в рассрочку на 4 месяца или 75 000 ₽ 50 000 ₽ единовременно
Учимся настраивать и оптимизировать технологию Apache Kafka
Apache Kafka для разработчиков
Мастхэв для инженеров инфраструктуры и важный плюс для программистов
Оплатить комплект курсов «Apache Kafka База» «Apache Kafka для разработчиков»
Вы можете оплатить российской картой, купить в рассрочку, а также ввести промокод на следующем шаге. Или подать заявку на оплату зарубежной картой
Заявка от компании на комплект курсов «Apache Kafka База» «Apache Kafka для разработчиков»
Вы можете оплатить российской картой, купить в рассрочку, а также ввести промокод на следующем шаге. Или подать заявку на оплату зарубежной картой
Можно учиться командой
Курс рассчитан на компании с микросервисной архитектурой, уже использующие Apache Kafka или изучающие вопрос ее внедрения.
Кафка поможет вашим сотрудникам перестать тратить время на рутину, а также сэкономит компании деньги за счет уменьшения числа ошибок в цепочках поставок и других сферах.
Чем вас больше — тем дешевле
Оплатить участие в курсе по «Apache Kafka База»
Вы можете оплатить российской картой, купить в рассрочку, а также ввести промокод на следующем шаге. Или подать заявку на оплату зарубежной картой
Заявка от компании на курс по «Apache Kafka База»
Вы отправляете нам заявку. Мы связываемся с вами, чтобы обсудить все детали, обменяться документами и запустить обучение ваших специалистов