Belli
Назад Психология Эзотерика Здоровье Бизнес Фото Видео Иностранные языки Имидж и стиль Дизайн Хобби и рукоделие Администрирование Программирование SMM Отношения Дети и родители Школа и репетиторство Seo Форекс и инвестиции Отдых и путешествия Музыка Сад и огород Бухгалтерия и финансы Другие тематики Темы и шаблоны Авто-мото Строительство и ремонт Курсы Авторы
Корзина

[Rebrain] Мини-практикум KAFKA (Алексей Калакин, Николай Макаров, Матвей Сухов)

[Rebrain] Мини-практикум KAFKA (Алексей Калакин, Николай Макаров, Матвей Сухов)
[Rebrain] Мини-практикум KAFKA (Алексей Калакин, Николай Макаров, Матвей Сухов)
В наличии
1960 RUB

О товаре

Apache Kafka – распределенный программный брокер сообщений для организации очередей в целях отслеживания больших потоков входных данных.
На сегодняшний день Apache Kafka является стандартом индустрии в качестве брокера сообщений.
Более 80 % компаний из Fortune 100 используют Kafka.
Модуль 1. Инфраструктура:
  • Что такое очередь сообщений и журнал сообщений
  • Для чего нужен брокер сообщений
  • Аналоги Kafka и дистрибутивы Kafka
  • Архитектура Kafka
  • Установка Kafka
  • Базовая настройка
  • Обзор WebUI
  • Документация
  • Настройка с ZooKeeper
  • Настройка с KRaft
  • Настройка аутентификации и авторизации через GSSAPI + Kerberos
  • Мониторинг Kafka: метрики
  • Настройка мониторинга Kafka на базе Prometheus & JMX Exporter
  • Отказустойчивость Kafka
  • Поведение в случае отказа broker/consumer/producer
  • Защищённый кластер Hardware Administration: как рассчитать необходимые мощности (CPU, Network, HDD, RAM) для кластера
Модуль 2. Разработка:
  • Конфигурация Producer
  • API продюсера
  • send(), ack и callback-отправки
  • Синхронная и ассинхронная отправка
  • Транзакции Producer
  • Сериализаторы: знакомство
  • Конфигурация Consumer
  • Offset и Commit
  • Партиции
  • Транзакции
  • API Консьюмера
  • Настройка аутентификации и авторизации через GSSAPI + Kerberos
  • Apache Avro Schema Registry: как валидировать структуру сообщений с её помощью
  • Event-driven архитектура и пример её применения
  • Репликация в Kafka
  • Партицирование
  • Контроллеры и лидеры
  • Работа с несколькими consumer/producer на одном топике
  • Гарантии доставки в Kafka и как они достигаются
  • Retention
  • Что такое Kafka Connect и зачем он нужен
  • Use cases Connect
  • Типы коннекторов
  • Kafka Streams: зачем нужны и как могут упростить архитектуру
  • Processor: что такое и как подключается
  • KSQL и KSQLdb: что такое и как пользоваться
  • Программа охватывает все основные аспекты работы с Kafka.
Научимся:
  • Производить установку и настройку Apache Kafka
  • Выбирать и настраивать WebUI интерфейс в зависимости от требуемых результатов
  • Настраивать мониторинг данных на базе prometheus & jmx exporter
  • Настраивать защищённый мультиброкерный отказоустойчивый кластер
  • Создавать и конфигурировать продюсеры и консьюмеры
  • Валидировать структуру данных с помощью Schema registry
  • Обеспечивать гарантию доставки данных
  • Настраивать и использовать Kafka connect и Kafka streams
Для работы с практикумом необходимо:
  • Уверенно владеть каким-либо языком программирования (предпочтительны Java, Python)
  • Иметь базовые представления об асинхронных вычислениях, общепринятых форматах данных
  • Базовое знание сетей
Практикум рассчитан на разработчиков среднего и начинающего уровня, желающих познакомиться с инструментом Apache Kafka и углубить свои познания в нем.

Отзывы покупателей



Кликните на изображение чтобы обновить код, если он неразборчив

Рейтинг

0
Голосов: 0
5
Голосов: 0
4
Голосов: 0
3
Голосов: 0
2
Голосов: 0
1
Голосов: 0

Еще курсы от Rebrain, Алексей Калакин, Николай Макаров, Матвей Сухов

[Rebrain] Networks: практикумы по компьютерным сетям
Знание сетевых технологий — это «букварь» в мире ИТ. Каждую секунду в мире передаются сотни террабайт трафика. Люди заказывают такси, покупают продукты, считают финансы и делают что-то в сети интернет. Если вы работаете в IT - ваша святая обязанность понимать как работают сети, хотя бы на начальном
3100 RUB
[rebrain] HashiCorp Vault (Алексей Рябов)
HashiCorp Vault это инструмент с открытым исходным кодом, который обеспечивает безопасный и надежный способ хранения и распространения секретов, таких как ключи API, токены доступа и пароли. Программное обеспечение, такое как Vault, может быть критически важным при развертывании приложений,
1695 RUB
[Rebrain, Fevlake] Онлайн-тренажер Prometheus by Rebrain (Василий Озеров)
За 7 дней узнайте все о Prometheus Содержание: 15 заданий 14 обзорных видео по задачам Best Practices Prometheus был создан на SoundCloud в 2012 году и с тех пор стал стандартом для мониторинга систем. В настоящее время Prometheus — одна из наиболее быстрых и мощных систем, предназначенных для
1665 RUB
[Rebrain] Ceph
Ceph — программная определяемая отказоустойчивая система хранения данных. Назначение Ceph можно просто определить следующими задачами: Легкость масштабирования до петабайтных размеров Высокая производительность при различных нагрузках Повышенная надежность Открытый исходный код Программа
1750 RUB
[Rebrain] RabbitMQ
Модуль 1: Что такое MessageBroker? Зачем нужен RabbitMQ и с чем его едят Запускаем контейнер в докере Преимущества/недостатки RabbitMQ в сравнении с другими Протокол AMQP. Из чего состоит сообщение Протокол AMQP. Что с ним отправляется Exchanges и Queues. Виды и отличия Exchanges и Queues. Кейсы
1700 RUB
[Rebrain] NGINX онлайн-практикум [Fevlake]
По результатам исследования w3techs.com, NGINX используется в 32.2% веб-проектов во всем мире. В России практически в каждом проекте вы встретитесь с NGINX, но знаете ли вы, как с ним верно работать? Программа охватывает все основные аспекты работы с NGINX. Научимся: Настраивать веб-сервер Получать
1070 RUB