Event-driven архитектура: Outbox паттерн и варианты его имплементации

  • 40 мин

Брокеры сообщений, такие как Kafka и RabbitMQ, нередко являются центральными компонентами архитектурных решений. Практически ни один коммерческий продукт не обходится без асинхронной обработки данных.


Представьте, что вы, как системный аналитик в продуктовой команде, сталкиваетесь с проблемой: сообщения, которые отправляет один из ваших микросервисов теряются, не достигая цели. Из-за этого качество продукта падает, и пользователи недовольны.


Если вы не знаете, как решить эту проблему, вам будет интересно послушать мой доклад.


Я расскажу про Outbox паттерн, который обеспечивает надежность асинхронного обмена данными между микросервисами, предотвращая потерю сообщений.


Мой доклад — без воды. Только реальный пример того, как имплементировать Outbox паттерн в его классическом варианте, а также в сочетании с Kafka Connect (для тех, кто любит экспериментировать).


В результате вы получите новые нейронные связи и знания, которые сможете использовать для повышения качества архитектуры вашей системы.

Комментарии ({{Comments.length}} )
  • {{comment.AuthorFullName}}
    {{comment.AuthorInfo}}
    {{ comment.DateCreated | date: 'dd.MM.yyyy' }}

Для того чтобы оставить комментарий необходимо

или
Напишите нам, мы онлайн!