くるみ 森本
Istio Integrated Telepresence
マイクロサービスの開発では、変更を素早く試せる(Fast)、依存関係を意識しない(Dependency-Agnostic)、他人の開発に影響を与えない(Isolated)体験が必要であると考えています。この3つの両立のために、私たちはIsolatedを満たした状態でTelepresenceを使えるよう取り組みました。Istioを用いることで、自分のリクエストだけをローカルのプロセスにルーティングすることができます。これによって実現できた「自分専用のクラスタを持っているような開発環境」の構築方法を共有します。