プロジェクト内で gRPC と protobuf を使用するための「ベスト プラクティス」をオンラインで見つけることができませんでした。イベントソースのサーバー側アプリを実装しています。コアは、外部に依存することなく、ドメインの集約、イベント、およびサービスを定義します。gRPC サーバーは、要求オブジェクトを渡すコア サービスを呼び出します。これは、最終的に発行されるイベントに変換されます。イベントは、protobuf を使用してシリアル化され、ネットワーク上で公開されます。現在、イベントを直接 protobuf 生成クラスにするか、コアとイベントを分離してマッパー/シリアライザー レイヤーを実装し、protobuf <-> コア間でイベントを変換するかについて、ジレンマに陥っています。
検討していない別のアプローチがある場合は、ご案内ください:)
助けてくれてありがとう。