概要
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]Envoy README(2026-09-13)
- [2]What is Envoy(2026-09-13)
- [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
あわせて探訪
- Kubernetes127,675 Stars
複数ホスト上のコンテナ配置・保守・スケーリングを担うクラウドネイティブ基盤。
Go - Moby72,092 Stars
コンテナ基盤を交換可能な部品から組み立てる、Docker製品の上流オープンソースプロジェクト。
Go - Ansible70,672 Stars
SSHと人が読める記述で、構成管理・配備・クラウド・ネットワーク運用をagentなしに自動化する基盤。
Python - Prometheus66,057 Stars
label付き時系列metricをpull収集し、PromQL、rule、alert、service discoveryで監視する基盤。
Go - Terraform49,650 Stars
宣言的な構成、実行計画、依存グラフでクラウドや社内インフラの変更を管理するIaCツール。
Go
情報の誤りを報告
掲載内容に誤りや古い情報があればお知らせください。