Как собрать данные для модуля отчётности или UI?
В микросервисной архитектуре данные одного процесса размазаны по нескольким сервисам, при этом могут храниться в разных хранилищах (SQL, NoSQL, ...)
В этом видео рассказывается как можно собрать данные, не перестраивая бизнес сервисы.
Рассмотрены подходы:
1. Объединение API
2. CQRS-представления (витрины)
Рассмотрены способы использования подходов и недостатки каждого из подходов.
* Что почитать
Книга
Крис Ричардсон "Микросервисы. Паттерны разработки и рефакторинга", главы 6-7
![](https://i.ytimg.com/vi/iH1fHaBNZvw/maxresdefault.jpg)