我々にはサービスメッシュが必要なのでは!?
とりあえず、こちらの記事を読み、3ページのチートシート(診断フローチャート)をご覧ください。
APIゲートウェイとサービスメッシュの違い:一般記事|gihyo.jp … 技術評論社
「サービスメッシュ」と「APIゲートウェイ」はどう違う?
サービスメッシュもAPIゲートウェイも、
- 認証
- ロードバランス
- 通信経路
といった関心事をアプリケーションから分離し、アプリケーションを簡素化する・システムを効率化するという点では似ています。
しかし、両者は適用される領域が異なります。
サービスメッシュとは「サービス内(East-West)」、事実上は「K8Sクラスターの中」での通信に関するデザインパターンです。代表的なツールとしては Istio があります。
一方、APIゲートウェイは、サービスの間(North-South)の通信に関するデザインパターンです。代表的なツールとしては Amazon API Gateway, Ambassador, Kong などがあります。