всем привет! думал, куда бы вопрос задать, потом вспомнил, что есть же такой чатик специальный про архитектуру... вопрос сорри нубский, но буду признателен за ваше мнение.
Есть 3 сервиса. Один получает из api набор данных, к примеру новостей. Второй эти данные обогащает. Третий стоит на раздаче большому количеству пользователей. Бизнес-объект не очень простой, т.е. внутри него могут быть коллекции, например. Но сериализуемый. Поток всегда в одну сторону. Вариант 1: просто гонять между сервисами эти объекты по RabbitMQ. Вариант 2: гонять по RabbitMQ только ID этих объектов, а сами объекты хранить в какой-нибудь реактивной монге.
Какой выбрать? От чего зависит такой выбор?