Laravel. Как сделать непрерывный мониторинг БД?
Есть база на постгрессе, бэк на чистом php (основная CRM) и микросервис на ларавеле (он делается как раз для мониторинга базы). Ну и фронт в браузере на JS. В браузере нужно мониторить изменения в базе, желательно раз в минуту или чаще. Но при этом надо минимизировать нагрузку на сервер и обмен данными с фронтом. Я разбил задачу на две: обмен информацией фронта с бэком (сделал его на сокетах) и мониторинг БД самим бэком. Вот с этим и связан вопрос: как его лучше организовать? Пока что у меня есть идея сделать очередь. Раз в минуту выполняется джоба и если в БД есть изменения по сравнению с прошлым выполнением запроса, то они уходят в сокет и далее на фронт. Но, может быть, есть способ лучше?