Ускоряет рабочие задачи: организация событийной архитектуры, масштабирование потоков данных, балансировка нагрузки баз данных перестанут быть головной болью и отнимать много времени.
Обеспечивает надежность доставляемых данных: сервисы подписываются только на события, которые им нужны, делая цепочку более надежной. Поэтому Kafka легко масштабируется и не является узким местом системы.
Повышает надежность системы в целом: мы можем отделить сервисы друг от друга, и в таком случае отказ какого-либо из сервисов в цепочке не приведет к отказу всей системы и ошибкам на стороне пользователя
Чтобы на курсе всё было понятно, должна быть определенная база знаний.
Входные требования
1. Базовые знания администрирования Linux. 2. Базовые знания любого языка программирования (часть заданий будет на Java). 3. Опыт работы с системами передачи сообщений (очередей) желательно, так будет проще.
Освоите новый инструмент для быстрой работы и научитесь решать объемные задачи буквально в несколько кликов.
Поймёте, как эффективно распределить работу внутри команды и решить архитектурные проблемы с минимальными затратами времени
Разработчикам
Архитекторам
Сможете заняться установкой, конфигурацией, настройкой и мониторингом работы Kafka при промышленной эксплуатации
Сисадминам
Узнаете, какое место Apache Kafka занимает в жизни организации
Научитесь выполнять основные команды по настройке и администрированию сервера Apache Kafka
Поймёте, как создать распределённый отказоустойчивый кластер и распределить нагрузку
Узнаете, как мониторить Apache Kafka и Apache ZooKeeper и какие метрики работоспособности есть
Сможете поддерживать работоспособность кластера и траблшутинга
Чему вы научитесь?
Зачем проходить курс?
Мы научим работать с Kafka и сэкономим вам 2-3 месяца интенсивного копания в документации.
Наш курс — это универсальное введение в Apache Kafka. Его записывали два практика, которые внедряли Kafka с нуля в крупные энтерпрайзы. Их боль, кровь и опыт стали сердцем этого курса.
Пройти тест
Кстати, о спикерах
— Специализируется на построении high-throughput systems (от 20К запросов в секунду) — С командой поддерживает несколько сотен клиентов, имеющих свои собственные инстансы — Отвечает за пайплайны и deployment, а также за менторство разработчиков в разрезе CI/CD
Всеволод Севостьянов
Staff engineer в Lokalise Спикер на АМА-сессиях
— Работал PostgreSQL DBA/Developer — Много работает с Kafka, Zookeeper и ClickHouse — Пишет инфраструктурные сервисы на go, которые добавляют хранилищам новые возможности (например, очереди поверх Kafka)
Анатолий Солдатов
Александр Миронов
Data Engineer в Unity Спикер видеокурса
Infrastructure Engineer в Stripe, ex-Booking Спикер видеокурса
— Опыт командной разработки в компаниях 2ГИС и Lingualeo — Создавал мобильную версию сайта Booking.com — 4 года возглавлял инфраструктурную команду разработки внутренних сервисов стриминга данных в Booking.com
Программа
дату сообщим позднее
— История создания — Что такое Apache Kafka? — Примеры использования
— Kafka vs Queues — Структура данных — Consumer groups — Apache Zookeeper
— Запуск Apache Kafka — Запись и чтение — Topic Retention — Структура партиции — Log Compaction — ZooKeeper
— Producer — Consumer и consumer groups — Транзакции и exactly-once processing
дату сообщим позднее
— Как сломать кластер? — Репликация данных — Контроллер — Конфигурация брокеров — Бэкапы и полезные практики — Ограничения одного дата-центра
— Когда нужны несколько дата-центров? — Streched кластер — Асинхронный кластер — Репликаторы — Особенности работы в двух дата-центрах
— Почему Apache Kafka такая быстрая? — Утилиты для бенчмаркинга
— Балансировка нагрузки — Обновление версии кластера и клиентов — Утилиты для траблшутинга — Примеры сбоев из жизни
— Рекомендуемая конфигурация и архитектура — Практики и примеры из жизни
дату сообщим позднее
Проверь насколько ты хорош в Apache Kafka?
Продюсер, брокер, Кафка… Понимающе киваешь на этих словах или думаешь, при чем тут ставки и писатель XX века? Это же все о диспетчере сообщений Apache Kafka. Готов проверить, как хорошо его знаешь?
Курс рассчитан на компании с микросервисной архитектурой, уже использующие Apache Kafka или изучающие вопрос ее внедрения.
Кафка поможет вашим сотрудникам перестать тратить время на рутину, а также сэкономит компании деньги за счет уменьшения числа ошибок в цепочках поставок и других сферах.
Комплект базовых курсов в формате потока по цене видеокурсов
Спасибо вашу работу! По части отношения полезности на затраченное времени курс превзошел все ожидания!
Кирилл
Отличный курс. Все по полочкам. Доступное и ненудное изложение.
Алексей
Отзывы студентов
Очень понравился курс. Единственный толковый на сейчас курс по KAFKA.
Павел
Я изучал Кафку самостоятельно по документации. На курс пришел, так как не всё осталось понятным и мне хотелось подчеркнуть для себя некоторые нюансы, в которых я не был уверен или о которых не догадывался. Мне очень понравился формат и я закрыл некоторые пробелы.
Сергей
Курс отличный, который позволяет влиться в сложный мир Kafka