Envoyをサーキットブレーカーに加えて、Outlier Detectionも使ってサービスを守る

こんにちは！食べログ開発本部技術部SREチームの浅野 @atpons です。食べログでは、各種サービス間の通信において、Envoyの導入を進めています。今回はその中でもOutlier Detection機能について検証と導入を進めた話をします。 Envoyを導入した経緯 食べログにおいて、システムの安定性を高めるためにサービス間のトラフィックの制御を行おうと考え、いくつかの手法・プロダクトから選定しました。選定の結果、Envoyをサイドカーのように導入しサービス間にプロキシとして導入しました。その上で、サーキットブレーカーの機能を利用して障害を防ぐ仕組みを導入しました。 Envoyは、クラウドネイティブな環境で広く利用されているオープンソースのプロキシサーバーです。サービス間通信の制御を目的に導入されることも多く、その中でもサーキットブレーカーがよく知られていますが、Outlier…