コンテンツにスキップ
検索語を入力してください

    サービス境界

    HTTP route、gRPCサービス、メッセージconsumerはリクエストをコマンドに変換し、ユースケースを呼び、エラーをトランスポート応答へマップする責務に留める。ビジネスルールをここに置かない。

    配線の基本は アプリケーション配線 を参照する。

    ドメインパッケージからトランスポート詳細を追い出す

    Section titled “ドメインパッケージからトランスポート詳細を追い出す”

    HTTP route、gRPCサービス、メッセージconsumerはリクエストをコマンドに変換し、ユースケースを呼び、エラーをトランスポート応答にマップする。ビジネスルールを含めない。

    モジュール境界での腐敗防止層

    Section titled “モジュール境界での腐敗防止層”

    他チームのサービスと統合するとき、ローカルDTOを定義しドメイン型にマップする。外部モデルをドメイン遷移に漏らさない。

    タイムアウトとリトライは adapter に置く

    Section titled “タイムアウトとリトライは adapter に置く”

    レジリエンスポリシーはインフラクライアントに属し、ドメインコードには属さない。ユースケースはリトライ可能なエラーを解釈してよいが、スレッドプールやHTTPクライアントを直接設定しない。

    アプリケーション配線 を参照する。