CQRS, каков наилучший способ разработки команд?

Каков наилучший способ разработки команд и генерируемых событий в системе CQRS, которая имеет большие совокупные корни, скажем, 10-20 свойств? Будете ли вы иметь команды, предназначенные для определенного обновления поля, например UpdateNameCommand и UpdateEmailCommand или просто универсальный UpdateOrganisationCommand?

public class OrganisationAggregate extends AbstractAnnotatedAggregateRoot<String> {

@AggregateIdentifier
private String id;

private String name;

private URL url;

private String email;

private String notes;

private String sortName;

private boolean inactive;

private Address address;

}

0 ответов

Другие вопросы по тегам