私は現在、数十の WCF サービスを含む SOA プロジェクトに参加しています。サービスのビジネス ロジック構成はデータベースに格納され、特定のサービスが構成の取得を担当します。また、構成サービスがダウンした場合やその他の例外が発生した場合に備えて、各サービスのデフォルト構成も対応するサービスにハードコードされています。
私の質問: ハードコーディングされた構成は不要で醜いですか? デフォルト設定のバックアップをコードに入れるのではなく、構成サービスを完全に信頼する必要がありますか? より一般的には、データベースなどに既に保存されている間に、デフォルトの構成をハードコーディングしますか?
私の悪い英語でごめんなさい。