Есть два nodejs приложения - апи для фронта и бек для чат-бота. Оба сервиса подключены к одной бд и нужно как-то настроить между ними общение, чтобы, например, при добавлении нового поста (через апи) стартовала рассылка (через чат-бот).
На ум приходит с создание служебного http роута у чат-бота. Этот роут апи будет вызывать и чат-бот будет запускать рассылку. Но кажется, что это не самый оптимальный и лучший вариант.
Оба сервиса будут запущены в несколько потоков/в несколько инстансов, поэтому тут тоже не очень понимаю как это все сихнронизировать. Кто сталкивался с подобным кейсом поделитесь решением
Очереди сложнее и дольше в реализации, но более правильный, пожалуй. Потому что если у вас будет много сообщений-получателей, то оно однажды просто уронит всю систему, и есть ненулевая вероятность потерять часть данных.