stAndrei Mar 3 2021 at 11:16Синхронизация баз данных между монолитом и микросервисами с помощью Kafka. Наше решениеReading time4 minViews7.9KУчи.ру team corporate blogRuby*Ruby on Rails*Database Administration*Microservices*Total votes 10: ↑10 and ↓0+10Add to bookmarks52Comments9
dnbstd Mar 3 2021 at 12:48Show previous commentПрисоединяюсь к коллеге хотелось бы увидеть картинку с архитектурой.
stAndrei Mar 4 2021 at 06:22Show previous commentНа after_commit недостаточно работать, например update all не будет колбеков вызывать
motoroller95 Mar 4 2021 at 10:24Show previous commentсправедливости ради могу отметить что update_all является антипаттерном
stAndrei Mar 4 2021 at 11:49Show previous commentДа, это так, но запретить его не получится, поэтому перехват событий лучше поручить триеру в postgresql.
stAndrei Mar 4 2021 at 11:47Show previous commentНет не смотрели, из похожего в голову приходит логическая репликация данных. Преимущество нашего решения, что сообщение в очередь ты отправляешь сам, поэтому можно отправить все взаимосвязанные сущности, например родителя у ученика или его аватар.
Синхронизация баз данных между монолитом и микросервисами с помощью Kafka. Наше решение