Допустим, у вас есть типичный веб-интерфейс C # .netcore, который вы хотите использовать в среде архитектуры микросервисов.Он использует структуру сущностей, подключается к базе данных SQL, имеет модели и DTO.
Если вы хотите отделить «отдых», то действия по фактическому реагированию на отдельные GET / PUT / PATCH / POST / DELETE / ETCметоды, из моделей данных (и в микросервисы), какой подход вы бы выбрали?
IE вместо того, чтобы создавать 100 микросервисов, каждый из которых предоставляет одинаковые функции RESTful в API, но у каждого свои особые модели данных и DTO, id хочет создать 1 API, который предоставляет restful GET / PUT / PATCH/ POST / DELETE / ETC и отделить его от статических моделей, конфигураций dtos и entitybuilder.Таким образом, у меня было бы 100 микросервисов, связанных с передачей данных в 1 микросервис REST, чтобы получить любую работу, которую мне нужно делать, в динамическом режиме.
Я не очень опытен в методах объектно-ориентированного программирования, и я подумал, что, возможно,было бы возможно, чтобы мой микросервис CRUD, с которым общается мой дочерний микросервис (через API-шлюз или другой метод, который я еще не разработал), передавал набор моделей, DTO и параметры Entity Framework Entity Builder в Программу микросервисов CRUDОсновной метод .cs?
Я на правильном пути?
Заранее благодарим за любые советы или полезные примеры !!!