мне в голову приходит выбор sql баз по умолчанию, потому что master of none, но может покрыть практически все юзкейсы, а потом уже “ой, а тут графы, оп, а это timeseries” и потиху распиливается
Put simply, if a CQRS command is capable of returning a success/failure indicating completion status, then a return value makes sense. This includes returning a new DB row identity, or any result that does not read or return domain model (business) content.