Как стать автором
Обновить

Синхронизация баз данных между монолитом и микросервисами с помощью Kafka. Наше решение

Время на прочтение4 мин
Количество просмотров7.2K
Всего голосов 10: ↑10 и ↓0+10
Комментарии9

Комментарии 9

А можно картинку с архитектурой?
Присоединяюсь к коллеге хотелось бы увидеть картинку с архитектурой.
Добавил

На after_commit недостаточно работать, например update all не будет колбеков вызывать

справедливости ради могу отметить что update_all является антипаттерном
Да, это так, но запретить его не получится, поэтому перехват событий лучше поручить триеру в postgresql.
Нет не смотрели, из похожего в голову приходит логическая репликация данных. Преимущество нашего решения, что сообщение в очередь ты отправляешь сам, поэтому можно отправить все взаимосвязанные сущности, например родителя у ученика или его аватар.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий