Как собрать данные для модуля отчётности или UI?
В микросервисной архитектуре данные одного процесса размазаны по нескольким сервисам, при этом могут храниться в разных хранилищах (SQL, NoSQL, ...)
В этом видео рассказывается как можно собрать данные, не перестраивая бизнес сервисы.
Рассмотрены подходы:
1. Объединение API
2. CQRS-представления (витрины)
Рассмотрены способы использования подходов и недостатки каждого из подходов.
* Что почитать
Книга
Крис Ричардсон “Микросервисы. Паттерны разработки и рефакторинга“, главы 6-7
5 views
1
1
5 months ago 00:17:47 1
Проектирование архитектуры сервиса фриланса для учителей / Модульный монолит / eFreelancingTeachers
5 months ago 02:17:45 1
Топ-10 вопросов на Backend Java / Собеседование с разбором ответов и материалами
6 months ago 00:42:28 1
Гранулярность микросервисов. Как мелко нарезать? / Руслан Сафин (Byndyusoft)
7 months ago 00:56:45 4
Управление изменениями требований. Обучение проектированию ПО. Часть 8.
9 months ago 01:10:56 1
Распределенные транзакции в System Design // Демо-занятие курса «Highload Architect»