Занятия проходят по воскресеньям в 10.00 - 14.00 онлайн
Авторы и ведущие
Михаил Николаев
Автор и ведущий интенсива
Technical Unit Lead в Авито.Услуги 9 лет руководит разработкой стартапов и enterprise систем в банковском скекторе и ecommerce
Андрей Бураков
Автор и ведущий интенсива
Technical Product Manager 10 лет проектирует и внедряет системы для финтеха и крупного ритейла как аналитик и разработчик
Программа интенсива
Модуль 1
Модуль 1
Обмен сообщениями. Классические брокеры сообщений. Модели потребления: очередь и подписка. Базовые паттерны: One Way, Request-Reply, Correlation Id, Routing Обработка ошибок: timeouts, retries, dead letter queue, ошибки валидации
Модуль 2
Модуль 2
Гарантии доставки. Порядок доставки. Обеспечение порядка и гарантий доставки. Идемпотентность и коммутативность. Паттерны обмена сообщениями: Transactional Inbox/Outbox, Redelivery Версионирование. Schema Registry
Модуль 3
Модуль 3
Основы Apache Kafka. Топики, партиции, внутреннее устройство. Проектирование топиков и партиции для различных задач. Реализация логики очередей с помощью БД.
Подведение итогов
Подведение итогов
Документирование и задачи аналитика. Подведение итогов и сессия Q&A.