タイトルまま。
最近、利用し始めたのですが開発体験もとてもよくなったので記事を小出しにしていく。
https://github.com/connectrpc/connect-go
どんなもの?
抜粋して意訳すると
- pro仕様のシンプルさ
便利な middleware などもなにもないプロ仕様のため、欲しいものは利用者で実装する必要はあります。 - マルチプロトコル
gRPC,gRPC-Web と connect 独自のプロトコルをサポートしています。
なにがよかった?
connect 独自のプロトコルがよい仕事をしているらしく、みんな大好き curl で動作検証が出来ます。
その他にもいろいろ利点はあるけども、 port-forward したり微妙にめんどくさい gRPC での動作確認が curl で出来るという感動。