0

私が働いている会社では、現在、モノリス ソリューションをいくつかの小さなサービス (SOA) に分割しています。

サービスの多くは小規模であるため、これらのサービスの多くを同じアプリケーション サーバー (この場合は JBoss 7.1) にデプロイしたいと考えています。

SOA の哲学に従って、各サービスとそれらに取り組むチームの独立性は非常に重要です。データを整理する最良の方法は何ですか?

  • サービスごとに 1 つのスキーマを使用する
    • アプリケーション サーバーでスキーマごとに 1 つのデータソースを使用しますか?
    • または、1 つのデータソースを使用して、すべての DB オブジェクト名の前にスキーマ名を透過的な方法で付けますか?
  • 共有スキーマを使用しますが、各サービスがすべての DB オブジェクトに対して個別のプレフィックスを使用することを要求することで、名前の衝突を回避します
  • その他のオプション?

ここでこれを完全に間違っていると考えているのでしょうか?:)

4

0 に答える 0