command/query repsponsibility segregation - это буквально "подход при котором мы разделяем операции на команды и запросы, запросы не меняют стэйт, команды никогда не должны фэйлиться по бизнес логике". То есть именно сам подход к разделению важен. а что ты потом с этим делаешь - просто мастер и проекции, или там еще чего...