Open LightVolk opened 3 years ago
Всем привет!
Решился начать проектировать сервис вопросов на SO. Давайте собирать требования:
Что сервис должен уметь делать с точки зрения функционала?
Что должен уметь сервис с точки зрения архитектуры?
Понимаю, что оверхед, но все же - предлагаю использовать CQRS (заодно и заюзаю).
Взято отсюда:
https://docs.microsoft.com/ru-ru/dotnet/architecture/microservices/microservice-ddd-cqrs-patterns/microservice-application-layer-implementation-web-api
Что с БД? Postgres? Предлагаю ограничиться для чтения и записи одной базой ,как описывается тут:
https://docs.microsoft.com/ru-ru/dotnet/architecture/microservices/microservice-ddd-cqrs-patterns/apply-simplified-microservice-cqrs-ddd-patterns
ОРМ- Ef Core.
Что скажете?
Всем привет!
Решился начать проектировать сервис вопросов на SO. Давайте собирать требования:
Что сервис должен уметь делать с точки зрения функционала?
Что должен уметь сервис с точки зрения архитектуры?
Понимаю, что оверхед, но все же - предлагаю использовать CQRS (заодно и заюзаю).
Взято отсюда:
https://docs.microsoft.com/ru-ru/dotnet/architecture/microservices/microservice-ddd-cqrs-patterns/microservice-application-layer-implementation-web-api
Что с БД? Postgres? Предлагаю ограничиться для чтения и записи одной базой ,как описывается тут:
https://docs.microsoft.com/ru-ru/dotnet/architecture/microservices/microservice-ddd-cqrs-patterns/apply-simplified-microservice-cqrs-ddd-patterns
ОРМ- Ef Core.
Что скажете?