Сделай руками - sdelay rykami
Добро пожаловать
Вход / Создать Плейлист

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

Воспроизведение вашего видео начнется через 10
Вы можете перейти к видео через 0

Спасибо! Поделитесь с друзьями!

URL

Вам не понравилось видео. Спасибо за то что поделились своим мнением!

Sorry, only registred users can create playlists.
URL


Добавлено by Admin В Как собрать
2 Просмотры

Описание

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

Подробнее с теорией можно ознакомиться в видео "Микросервисы. Проектирование API" или в книге Криса Ричардсона "Микросервисы. Паттерны разработки и рефакторинга", главы 6-7


Ссылки:
https://youtu.be/iH1fHaBNZvw теория по теме "Микросервисы. Проектирование API"

Написать комментарий

Комментарии

Комментариев нет. Будьте первым кто оставит комментарий.
RSS