Myvideo

Guest

Login

Микросервисы. Практикум. Видео 3. CQRS-представление

Uploaded By: Myvideo
2 views
0
0 votes
0

Как собрать данные из 5 микросервисов на одном экране? Одним из подходов агрегирования данных является CQRS-представление - это отдельная структура данных (таблица в сервисе или отдельный сервис с БД), которая агрегирует данные. Кто-то может сказать, что это дублирование данных, а значит абсолютное зло. Но в системах достаточно часто используют дублирование данных для решения более значимых задач. Например: - сделать время отклика системы минимальным - теперь не нужно будет обращаться в 5 сервисов, чтоб получить нужные для отображения данные - освободить бизнес сервисы от задачи предоставления данных - бизнес сервисы обрабатывают свои задачи, а сервисы предоставления данных агрегируют и отдают данные - уменьшить количество отказов для клиента - если собираем данные из 5 сервисов, то при падении одного из них клиенту придёт отказ и тд. Подробнее с теорией можно ознакомиться в видео “Микросервисы. Проектирование API“ или в книге Криса Ричардсона “Микросервисы. Паттерны разработки и рефакторинга“, главы 6-7 Ссылки: теория по теме “Микросервисы. Проектирование API“

Share with your friends

Link:

Embed:

Video Size:

Custom size:

x

Add to Playlist:

Favorites
My Playlist
Watch Later