[OTUS] Apache Kafka [Вадим Заигрин]

395

Что даст вам этот курс
Kafka
— это сервис, позволяющий в реальном времени

и с высокой пропускной способностью передавать сообщения между различными системами. Его используют для различных целей — передача данных в хранилище, потоковая аналитика, взаимодействие между сервисами и т. д.
Если вы хотите работать в проектах обработки больших данных или проектах построения микросервисной архитектуры, то вам будет полезно освоить эту технологию. На курсе мы будем на практике решать рабочие задачи, связанный с Kafka, разберем проблемы, с которыми чаще всего сталкиваются разработчики и инженеры данных при работе с сервисом. Также вы научитесь разрабатывать комплексные системы обработки данных.
Для кого этот курс?

  • Разработчики, которые хотят научиться грамотно

    организовать работу микросервисов и повысить общую надежность системы;

  • Инженеры данных, которые хотят научиться строить комплексные системы обработки данных;
  • Архитекторы, которые занимаются организацией архитектуры с помощью Kafka.

После обучения вы сможете:

  • Развернуть Kafka;
  • Настроить брокеры и темы;
  • Использовать базовые API;
  • Разрабатывать программы на высокоуровневых фреймворках Kafka Streams, Spring, Akka;
  • Интегрировать Kafka с другими системами;
  • Настроить мониторинг и безопасность (аутентификация, авторизация).

Дополнительно на курсе вы:

  • Познакомитесь с работой с топиками на SQL (ksqlDB);
  • Научитесь работать со Schema Registry;
  • Познакомитесь с REST API для работы с Kafka.