OSS探訪

Envoy — edgeとservice間通信を担うcloud-native high-performance proxy

OSS健全度 100
スコアの見方

発掘スコアはStars・Watchers・Forks・Contributorsを対数圧縮して重み付けした独自指標(上限なし)。成長モメンタムは観測期間内の同スコアの差、OSS健全度は取得できた更新状況・Community Health・Releaseの0〜100評価です。

Stars
28,911
主要言語
C++
ライセンス
Apache-2.0
リポジトリ最終更新
2026/09/13

概要

Envoyはlarge-scaleなservice-oriented architecture向けに設計された、out-of-processのL7 proxyとcommunication busです。application言語から独立して、edge proxy、service mesh、routing、load balancing、observabilityの共通data planeを構成できます。

特徴と向いている用途

公式資料に基づく紹介・実機未検証 · 内容確認日:

L3/L4・HTTP L7 filterとdynamic configurationを組み合わせる

TCP・UDP・HTTP向けのfilter、HTTP/1.1・HTTP/2・HTTP/3、gRPC、pathやheaderに基づくrouting、service discovery、dynamic configuration、health check、retry、circuit breaker、rate limit、load balancing、statistics、distributed tracingを提供します。

出典:[2]

polyglot microserviceの通信機能をprocess外へ集約する場合

Java、C++、Go、PHP、Pythonなど複数言語のservice間で、client libraryを個別更新せず共通proxyへ通信機能を寄せたいplatform teamの候補です。edge用途とservice間用途を分け、control plane、config配布、capacity、failure modeを検証してください。

出典:[2]

広い設定面とarchitecture support範囲を運用設計に含める

Envoyは多機能なnetwork componentであり、configurationとupgradeをapplicationとは別に運用します。READMEはsecurity advisory窓口、release process、auditを案内する一方、ppc64le buildはsecurity policy対象外のbest-effortと明記しています。利用architectureとreleaseのsupport範囲を確認してください。

出典:[1][3]

参考にした公式資料

  1. [1]Envoy README(2026-09-13)
  2. [2]What is Envoy(2026-09-13)
  3. [3]Envoy GitHub repository(2026-09-13)
編集部からの補足

一般語・先行同名OSS・別企業と名称が衝突し、機能topicよりユーモアtopicを優先する異色の例として選びました。

成長

成長の推移 · 直近30日

28,911 Stars

推移データを蓄積中です。

開発アクティビティ

直近90日・週次

Commit(直近30日)
417
Open PR
240

開発アクティビティを蓄積中です。

Built with

カテゴリとタグ

GitHubデータ

GitHubのデータGitHubの詳細データを見る

GitHub Topics

  • cats
  • rocket-ships
  • cars
  • more-cats
  • cats-over-dogs
  • nanoservices
  • corgis
  • cncf
Stars
28,911
Forks
5,607
Watchers
564
Open Issues
1,610
主要言語
C++
ライセンス
Apache-2.0
リポジトリ最終更新
2026/09/13
情報の誤りを報告

掲載内容に誤りや古い情報があればお知らせください。

Envoyとは?エッジ・サービス間通信プロキシ | OSS探訪