filmov
tv
Kafka и Transactional Outbox. Есть ли альтернативы? / Сергей Попов (Синимекс)
Показать описание
Есть стандартная задача: сохранять изменения в БД и отправлять об этом сообщение в Кафку. Причём хочется, чтобы было честно: успешно отправили и успешно сохранили, либо же — ничего не отправили и ничего не сохранили.
Во всех учебниках предлагают использовать паттерн Transactional Outbox. Но так ли он хорош? Есть ли альтернативы? И что лучше?
Обо всём этом рассказал Сергей Попов, Tech Expert IT-компании "Cinimex"
Таймкоды:
00:00 - Начало
00:49 - Перейдем к задачке. Какая есть проблема?
02:32 - Решение проблем. Transactional outbox + Polling Publisher и...
06:36 - Какие еще есть варианты? Kafka Transactional из spring-kafka, семантики в kafka?
10:52 - Синхронный REST. Какие минусы?
12:37 - Одна база и Kafka - источник правды?
15:10 - Что же использовать? Зависит от...
17:24 - Вопросы к спикеру
Во всех учебниках предлагают использовать паттерн Transactional Outbox. Но так ли он хорош? Есть ли альтернативы? И что лучше?
Обо всём этом рассказал Сергей Попов, Tech Expert IT-компании "Cinimex"
Таймкоды:
00:00 - Начало
00:49 - Перейдем к задачке. Какая есть проблема?
02:32 - Решение проблем. Transactional outbox + Polling Publisher и...
06:36 - Какие еще есть варианты? Kafka Transactional из spring-kafka, семантики в kafka?
10:52 - Синхронный REST. Какие минусы?
12:37 - Одна база и Kafka - источник правды?
15:10 - Что же использовать? Зависит от...
17:24 - Вопросы к спикеру
Kafka и Transactional Outbox. Есть ли альтернативы? / Сергей Попов (Синимекс)...
Алексей Кашин — Надежно отправляем события в Apache Kafka. От CDC до паттерна Transactional Outbox...
Надежная отправка событий в Apache Kafka: от CDC до Transactional Outbox — Алексей Кашин, Т-Банк...
TRANSACTIONAL OUTBOX | Главный Паттерн Микросервисной Архитектуры...
OUTBOX pattern. Транзакции.
Патерн 'Transactional Outbox'
Филипп Вагнер 'Распределенные транзакции в условиях микросервисной архитектуры'/M2_TECH Sc...
Паттерны отказоустойчивой архитектуры / Александр Кривощёков (Яндекс Еда)...
Микросервисная архитектура для собеседования: Transactional outbox | Эйч Навыки...
Event-driven integration #1 - Intro to the transactional outbox pattern [ASPF02O|E040]
Распределенные транзакции / Что выбрать? Saga или 2pc? / Как подружить микросервисы...
5 новых способов использовать данные в вашей Kafka / Андрей Серебрянский (Райффайзен Банк)...
Никита Мельников — Использование акторной модели в системах финансовых транзакций...
Гарантии доставки сообщений в YDB Topics - Александр Зевайкин, Yandex Infrastructure...
Рассказ про exactly once в kafka
Apache Kafka. Специфика работы и практика
ИТМО - Проектирование ПО - Лекция 18 - Messaging - RabbitMQ, Kafka
Debezium в качестве инструмента дельта-миграции данных — Максим Емелин, PGConf.Russia 2023...
Александр Зевайкин, YDB «YDB Topics: история взаимоотношений с Kafka»...
12-факторное приложение на dotnet: UnitOfWork, транзакции, outbox
Консистентность данных в микросервисной архитектуре. Как свести дебит с кредитом...
How not to lose events when publishing to Broker or Topic? | EDA basics
Паттерны передачи данных и деплоймента в микросервисной архитектуре - Екатерина Барашева...
Репликация из БД Oracle в ClickHouse
Комментарии