generated at
サービスベースアーキテクチャ
いくつかの意味合いがあるっぽい。

Kubernetes 実践ガイド』 におけるサービスベースアーキテクチャ (広義っぽい)
Service-Oriented Architecture (SOA) やマイクロサービスに代表される、サービスごとに独立した疎結合なアプリケーション構成のこと

ソフトウェアアーキテクチャの基礎 ―― エンジニアリングに基づく体系的アプローチ』 におけるサービスベースアーキテクチャ (狭義っぽい)
マイクロサービスアーキテクチャのハイブリッドで、柔軟性がある
最も実用的なアーキテクチャスタイルのひとつ
個別にデプロイされるユーザーインターフェイスと粒度の荒いリモートサービス、モノリシックなデータベースから構成
ユーザーインターフェイスが複数になったり、データベースが複数になったりするバリエーションもある
マイクロサービスに似ているが、次の 3 点で重要な違いがある
サービス粒度 : より大きなサービス粒度
データベースのスコープ
ミドルウェアの統合 : サービスバスのような Mediator を介した外部での調整
既存のアプリケーションを進化的なアプリケーションに再構築する際の課題に取り組む