Это очень предметный вопрос, и не может быть никакого правильного ответа.Для начала нужно понять, действительно ли вам нужен CQRS.Этот шаблон обычно используется для Event Sourcing. CQRS требуется только в некоторых случаях, когда чтение и запись системы должны быть разделены.
Прежде чем перейти к CQRS и источникам событий, я настоятельно рекомендую понять ваши требования, так как это усложнит логику вашего приложения.
Этот пример охватывает все концепции микросервисов в одном проекте.https://github.com/EdwinVW/pitstop/