Принцип CQRS в событийной веб архитектуре

Доклад посвящён рассмотрению одного из паттернов построения архитектуры web backend — CQRS (Command Query Responsibility Segregation). Обсудим, что из себя представляет CQRS и в каких случаях имеет смысл его использовать:

 

  • происхождение и назначение паттерна CQRS;
  • преимущества и недостатки;
  • применение паттерна CQRS в архитектурах веб систем;
  • сопутствующие понятия: Event Sourcing, Eventual Consistency, Materialized Views и т.д.

 

Михаил Черноруцкий

Михаил Черноруцкий, IT-специалист

Михаил — эксперт в области ПО со стажем в индустрии более 20 лет и опытом работы на различных технических и управленческих должностях. В последнее время занимается разработкой и архитектурой веб систем и приложений.