Skip to content
TopicTracker
出典 HackerNews原文を表示
翻訳言語翻訳言語

Show HN: GONK – Lightweight Edge-Native API Gateway in Go

GONK is a lightweight, edge-native API gateway built in Go. It is designed for low-latency, high-performance edge deployments, offering features like routing, rate limiting, and authentication with minimal overhead.

背景メモ

- **APIゲートウェイ**とは、複数のバックエンドサービスへのリクエストを一手に引き受ける入口サーバー。認証・レート制限・ルーティングなどを一括処理する。 - **エッジネイティブ**とは、クラウド上の中央サーバーではなく、ユーザーに近い「エッジ」ロケーション(CDNのエッジサーバーなど)で動作させる設計思想。低レイテンシが特徴。 - **Go**(Golang)はGoogleが開発した静的型付け言語。軽量バイナリ・高い並行処理性能が強みで、インフラ系ツールによく使われる。 - **GONK**はGo製の軽量APIゲートウェイで、SQLiteを内部ストレージに使い、単一バイナリで動作。RedisやPostgreSQLのような外部依存がないため、エッジやリソース制約のある環境へのデプロイが容易。設定はファイルではなくAPI経由で動的に行う設計。 - 既存の類似OSS(Kong、Apache APISIXなど)はプラグイン豊富だが重く、依存が多い。GONKはその対極として、シンプルさ・軽量性を前面に出したプロジェクト。

関連記事