Следите в этом канале за всеми новыми IT-вакансиями с «Моего круга» или подключите нашего бота @MoikrugBot, которого можно настроить на трансляцию вакансий только по заданным рубрикам.
«Привет! Меня зовут Михаил Боровиков, я тимлид команды, которая отвечает за систему процессинга заказов компании.
Раньше система представляла из себя монолит, теперь вместо него у нас много отдельных сервисов. И в рамках новой схемы взаимодействия сервисов между собой мы столкнулись с проблемой потери данных в процессе создания заказа.
Для решения этой проблемы мы выбрали паттерн Outbox. И в этой статье я расскажу:
— что он из себя представляет;
— как мы его применили;
— почему пошли по пути at-least-once и не положились на работу одного брокера сообщений».