Я пытаюсь создать приложение, которое полностью принимает решение на основе изменений в конкретных таблицах в моей базе данных. Например:Прослушивание таблиц и функций вызова, если что-то меняется
Email service listening to changes in email table
Notification service listening to changes in event table
В другой руке у меня есть мое обслуживание базы данных API, который служит для создания, обновления, читать и удалять данные с помощью REST. Итак, моя архитектура похожа на обратный треугольник (мне нравится это так), в базе у меня есть мой клиент, с левой стороны у меня есть моя служба базы данных API, а справа у меня есть другое приложение, которое слушает изменения в конкретные таблицы. Проблема заключается в следующем: у меня нет идеи, как слушать изменения в таблицах в моей базе данных, поэтому я пытаюсь понять логику (а не код), и если есть какой-либо пакет, который поможет мне достичь что я хочу .. и, наконец, что вы, ребята, думаете об этой архитектуре?
Спасибо.