マイクロサービス
Software Defined Networking)。アプリケーションからデータプレーンおよびコントロールプレーンを分離することでアプリケーションからサービスメッシュを隠蔽する手法が主流である。
例えばEnvoyはService Meshにおけるデータプレーンプロキシである。Envoyプロキシは各マイクロサービスに同梱され、Envoy間で通信を行うことでサービスメッシュを構成する。マイクロサービスは同梱されるEnvoyプロキシのみを見ているため、サービスAppにとってサービスメッシュは透過的に扱われる(隠蔽されている)。Eovoyデータプレーンが利用する制御情報は別に用意されたコントロールプレーンから提供される(例: humanコントロールプレーンによる静的設定ファイル、Istioによるコントロールプレーンサービス)。
クラウドコンピューティングによるマネージドコントロールプレーンも提供されている。例えばAmazon Web ServicesはAWS App MeshによりEnvoyをデータプレーンとしたマネージドコントロールプレーンを提供している。