Мне нужно сделать POC на основных микросервисах Dotnet с шаблоном CQRS и MongoDb в качестве базы данных nosql, я не знаю, с чего начать, пожалуйста, помогите





Пожалуйста, спросите о конкретной проблеме и поработайте над собой, прежде чем спрашивать.
Тем не менее, здесь есть довольно хороший пакет nuget для .Net для работы с MongoDB: https://www.nuget.org/packages/MongoDB.Driver/
Лично у меня нет опыта работы с CQRS, однако я нашел это, что может помочь: CQRS Чтение моделей в NoSql (Mongo DB) Здесь также есть пакет nuget для использования mongodb с cqrs.net: https://www.nuget.org/packages/Cqrs.MongoDB/
Это очень тематический вопрос, и на него может не быть правильного ответа. Для начала нужно понять, действительно ли вам нужен CQRS. Этот шаблон обычно используется с источником событий. CQRS требуется только в некоторых случаях, когда чтение и запись системы должны быть разделены.
Прежде чем вы перейдете к CQRS и источнику событий, я настоятельно рекомендую понять ваши требования, поскольку это усложнит логику вашего приложения.
Этот пример охватывает все концепции микросервисов в одном проекте. https://github.com/EdwinVW/pitstop/