В последнее время я начал использовать сообщения gRPC для взаимодействия с микросервисами. До сих пор я использовал REST API с DTO, которые продолжали развязывать и инкапсулировать в самом коде.
Теперь, когда я использую gRPC protobuf msgs, я начал задаваться вопросом, какая оболочка будет здесь лучшей практикой - размышляя об этом вслух, я бы сказал, что при получении сообщения в точке входа приложения лучше всего было бы преобразовать его в DTO, чтобы продолжить отделение от сообщений gRPC protobuff и самого кода, с другой точки зрения - я просто преобразовываю объект в объект и задаюсь вопросом, являются ли эти накладные расходы обязательными / обязательными
Ждем ваших мыслей по этому поводу :)