はじめに gRPCサーバのバリデーションを実装するにあたって、go-proto-validatorsは大変便利なのですが、gRPCクライアントツールで動作確認できないという罠に嵌ったので、原因と解決策を共有します。 go-proto-validatorsの基本 go-proto-validatorsとは? go-proto-validatorsはGo向けのgRPCのバリデーションツールです。 protoファイルに直接バリデーションルールを記載することでIF情報を一元管理できるようになるのと、バリデーションコードの自動生成ができるのが良いところです。 使い方やルール一覧などの詳細はGitHubのページを確認してください。 Star数の割にはかなり良さそうです。 なぜgo-proto-validatorsを使いたいのか? gRPCサーバのバリデーション実装には、REST-APIサーバ同様にoz

