Простыми словами: CQRS (CQS)
CQS (Command Query Separation) CQRS (Command Query Responsibility Segregation)
CQS (Command Query Separation)
Разделение методов на чтение и запись.
CQRS (Command Query Responsibility Segregation)
Разделение моделей (классов) на чтение и запись.
В микросервисах - архитектурный подход при котором операции чтения и записи разделены на сервисы.
Зачем
- Разделение нагрузки на разные сервисы
- Изоляция
- Снижение связанности
- Повышение устойчивости
- Поддержка вывода разобщенных данных
- Можно еще назвать реализацию принципов из SOLID и GRASP, но это уже не "простыми словами"
- И Т.П.