現在、開発中のホスト型 (GCP) マイクロサービス環境があります。サービスに取り組んでいるとき、私は現在環境をローカルで実行しています。私が取り組んでいるサービスが通信する必要があるすべてのサービスを実行します。
これにより、次の理由により、開発者のエクスペリエンスが低下します。
- すべてのサービスを起動する必要があります。たくさんあります
- 非常に多くのサービスを実行すると、多くのシステム リソースが使用される可能性があります
- これらのサービスのいずれかで DB が必要な場合は、それもセットアップする必要があります
私はこれに対する解決策を探しています。理想的には、1 つのサービスだけをローカルで実行し、ホストされた環境で残りのサービスに接続します。
これをオプションとして提供している一般的なサービス メッシュはありますか? 私は主に Istio と Kuma を見ています。頭に浮かぶ代替ソリューションはありますか?