web-dev-qa-db-ja.com

モノリスとn層の違いは何ですか?

monolithn層アーキテクチャに関していくつか質問があります。

まず、モノリスアーキテクチャとnレイヤーアーキテクチャの違いは何ですか?

次に、次のような複数のプロジェクトで構成される単一のVisualStudioソリューションがあるとします。

  1. プレゼンテーション層
  2. サービスレイヤー
  3. ビジネス層
  4. クロスレイヤー
  5. データ層
  6. 単体テスト

それはモノリスまたはn層アーキテクチャと見なされますか?

3つのWebAPIで構成されるマイクロサービスがあり(たとえば)、各サービスを単一の個別のVisual Studioソリューションで構築する場合、大丈夫です以前のプロジェクト構造(サービスレイヤー、ビジネスレイヤー、データレイヤーなど)を実装するには?

どうもありがとうございました、そして私の悪い英語をお詫びします。

11
Wulung Triyanto

あなたの質問に対する簡単な答えは、テクノロジースタックの水平分割(n層アーキテクチャ)とテクノロジースタックの垂直分割(マイクロサービス)です。

0
Seetharam Raman