Термин · Backend разработчик

CQRS

Подход, разделяющий операции изменения данных и чтения данных.

Что означает

CQRS полезен в сложных доменах или высоконагруженных системах, но добавляет сложность и не нужен по умолчанию.

Пример применения

Команды изменяют заказ, а read model оптимизирована для быстрого отображения истории заказов.

Синонимы и варианты

command query responsibility segregation

Частые вопросы

Что такое CQRS?

Подход, разделяющий операции изменения данных и чтения данных.

Где применяется CQRS?

CQRS полезен в сложных доменах или высоконагруженных системах, но добавляет сложность и не нужен по умолчанию.

Как выглядит пример CQRS?

Команды изменяют заказ, а read model оптимизирована для быстрого отображения истории заказов.

Связанные термины

Где встречается

В проектировании взаимодействия компонентов и описании данных, операций и границ ответственности. Примеры запросов связывают с проверяемым контрактом.

Ошибки понимания

Наличие интерфейса или шаблона реализации не доказывает совместимость сторон. Форматы, права, ошибки и поведение при изменениях должны быть описаны и проверены явно.

· Версия 2 · Обновлено

Независимая экспертная проверка не заявлена.

Что обновлено
  • — Обновлено: Где встречается, Ошибки понимания.

Материал предназначен для обучения. Адаптируйте рекомендации к внутренним регламентам компании и условиям проекта.

Предложить исправление через контакты Ariol