これは(下の)Webアーキテクチャに適していますか?マイクロサービスまたはSOA対応のアーキテクチャ
- 2つのサービスフロントエンドサービスとバックエンドサービスがあります。
- バックエンドサービスは、従来のMVCではなくAPIのみを提供します。
- バックエンドサービスは、各モジュールが独自のconfigを持つ小さなアプリケーションとして機能するため、各モジュールは異なるデータベースエンジンと依存関係を持つことがあります。
- モデルとの通信はすべてリポジトリを介して行われます。
- どのようなタイプのSQL結合も回避し、結果を得るために複数のクエリを実行することで単純にしておきます。
- すべてのリクエストのエントリポイントとなるAPIゲートウェイを使用します。
このようにすれば、将来的にSOAやマイクロサービスに簡単に移行できます。
上記のアプローチについてどう思いますか?
ありがとうございます。
私はアプローチが良いかどうかについて質問しています。なぜそれを保留にするのですか? – justsomedev