- Сообщения
- 27,563
- Реакции
- 107,296
- #1
Голосов: 0
0.0
5
0
0
https://skladchikc.com/threads/devhands-%D0%92%D0%BB%D0%B0%D0%B4%D0%B8%D0%BC%D0%B8%D1%80-%D0%9F%D0%B5%D1%80%D0%B5%D0%BF%D0%B5%D0%BB%D0%B8%D1%86%D0%B0-%D0%98%D0%BD%D1%82%D0%B5%D0%BD%D1%81%D0%B8%D0%B2-%D0%BF%D0%BE-%D0%BE%D1%87%D0%B5%D1%80%D0%B5%D0%B4%D1%8F%D0%BC-kafka-%D0%B8-nats-2025.311075/
Автор: DevHands Владимир Перепелица
Название: Интенсив по очередям: Kafka и NATS (2025)
Изучите архитектуру и принципы работы брокеров и очередей за максимально короткий срок, даже не обладая опытом работы в хайлоад-проектах
О курсе
Встречи: 2.5 недели (2 встречи в неделю)
Живые лекции и живые демо с ведущим, Владимиром Перепелицей. Ведется запись, ссылка выкладывается в чат. С первого же занятия мы выдаем доступ к настроенной инфраструктуре для выполнения практических заданий + можно забрать докер-образ. Все встречи начинаются в 17:00 МСК (GMT+3), проходят в Zoom. Ссылка на Zoom-митинг «запинена» в чате.
Занятие 1
Вводная теория по очередям. Для чего нужны очереди и где они применяются. Подходы в использовании очередей. Основные системы очередей (брокеры и сервисы) их плюсы и минусы. Алгоритмическая составляющая очередей. Как достигнуть exactly once? Топологические схемы систем очередей. Золотые правила мониторинга очередей
Занятие 2, 3
Apache Kafka. Архитектура Apache Kafka. Основные понятия, свойства и принципы Потоковая обработка с помощью Kafka Streams. Сценарии применения. Практика. Пошаговый запуск Kafka в различной конфигурации от минимального single instance до production grade кластера с отказоустойчивостью. Разбор основных настроек кластера и на что они влияют. Базовая реализация клиентов на Python и Go
Занятие 4
Достижение консистентности между БД и очередью. Transactional Outbox. Deduplication key. Практика: Реализация “сценария оплаты” между двумя БД (postgresql) с использованием очереди
Занятие 5
Обзор архитектуры NATS. Ключевые подходы и компоненты (pub/sub, req/res, streaming). Кластеризация (кластер, суперкластер, федерация, edge). Практика: запуск суперкластера и разбор сценариев.
Автор курса: Владимир Перепелица
Эксперт по большим проектам, очередям и TarantoolРегулярный спикер и член ПК конференций HighloadСоздатель S3 в VK Cloud
Старт следующего потока: 8-го апреля 2025 года.
Вторник, четверг (17-00 мск).
Подробнее:
Скачать:
Название: Интенсив по очередям: Kafka и NATS (2025)
Изучите архитектуру и принципы работы брокеров и очередей за максимально короткий срок, даже не обладая опытом работы в хайлоад-проектах
О курсе
- Погрузиться в «мир брокерев и очередей» за максимально короткий срок, даже не обладая опытом работы в хайлоад-проектах
- Изучить асинхронное взаимодействие с помощью очередей: подходы, свойства и гарантии
- Получить практику использования очередей на Python или Golang
- Изучить и сравнить Kafka/Rabbit/NATS/Redis:
- Архитектуру проектов, и чем они отличаются
- На что нужно смотреть при использовании очереди
- Как правильно конфигурировать системы очередей
- Получить навыки проектирования с использованием самых «топовых» систем очередей: Kafka и NATS
- Получить фундамент компетенций архитектора сложных, высоконагруженных информационных систем
- Получить навыки масштабирования и обеспечения надежности систем, использующих очереди
- Получить навыки сравнения и выбора систем очередей под конкретную задачу
Встречи: 2.5 недели (2 встречи в неделю)
Живые лекции и живые демо с ведущим, Владимиром Перепелицей. Ведется запись, ссылка выкладывается в чат. С первого же занятия мы выдаем доступ к настроенной инфраструктуре для выполнения практических заданий + можно забрать докер-образ. Все встречи начинаются в 17:00 МСК (GMT+3), проходят в Zoom. Ссылка на Zoom-митинг «запинена» в чате.
Занятие 1
Вводная теория по очередям. Для чего нужны очереди и где они применяются. Подходы в использовании очередей. Основные системы очередей (брокеры и сервисы) их плюсы и минусы. Алгоритмическая составляющая очередей. Как достигнуть exactly once? Топологические схемы систем очередей. Золотые правила мониторинга очередей
Занятие 2, 3
Apache Kafka. Архитектура Apache Kafka. Основные понятия, свойства и принципы Потоковая обработка с помощью Kafka Streams. Сценарии применения. Практика. Пошаговый запуск Kafka в различной конфигурации от минимального single instance до production grade кластера с отказоустойчивостью. Разбор основных настроек кластера и на что они влияют. Базовая реализация клиентов на Python и Go
Занятие 4
Достижение консистентности между БД и очередью. Transactional Outbox. Deduplication key. Практика: Реализация “сценария оплаты” между двумя БД (postgresql) с использованием очереди
Занятие 5
Обзор архитектуры NATS. Ключевые подходы и компоненты (pub/sub, req/res, streaming). Кластеризация (кластер, суперкластер, федерация, edge). Практика: запуск суперкластера и разбор сценариев.
Автор курса: Владимир Перепелица
Эксперт по большим проектам, очередям и TarantoolРегулярный спикер и член ПК конференций HighloadСоздатель S3 в VK Cloud
Старт следующего потока: 8-го апреля 2025 года.
Вторник, четверг (17-00 мск).
Подробнее:
Для просмотра ссылок пройдите регистрацию
Скачать:
Для просмотра ссылок пройдите регистрацию
