Мой прием на CQRS выполняется строго, ваши команды ничего не возвращают (return type void), поэтому мой пример действительно прямолинейный: как вы получаете идентификатор при создании чего-то?
Например, при создании транзакции с кредитной картой представляется очень важным вернуть идентификатор транзакции или при создании клиента было бы намного проще, если бы вы получили созданного клиента или идентификатор клиента, чтобы браузер мог автоматически перемещаться по эта страница клиента, например.
Одним из решений может быть сначала запросить идентификатор, а затем создать клиента или транзакцию с этим идентификатором, но это выглядит довольно странно.
Есть ли у кого-нибудь опыт в этом или сейчас, как это должно быть сделано наиболее эффективным способом? Может, я что-то не понял?