Upgrade to Pro — share decks privately, control downloads, hide ads and more …

connect-goで実現するカスタムエラー

noru
August 08, 2024
74

 connect-goで実現するカスタムエラー

- golang.tokyo #36 〜真夏のLTナイト2024〜

noru

August 08, 2024
Tweet

Transcript

  1. アジェンダ 03 ゴール 1. カスタムエラーについて 2. Connectとは 3. gRPCエラーモデル 4.

    gRPCステータスコード 5. connect-goでカスタムエラーを実装 6. まとめ 7.
  2. アジェンダ 04 ゴール 1. カスタムエラーについて 2. Connectとは 3. gRPCエラーモデル 4.

    gRPCステータスコード 5. connect-goでカスタムエラーを実装 6. まとめ 7.
  3. アジェンダ 06 ゴール 1. カスタムエラーについて 2. Connectとは 3. gRPCエラーモデル 4.

    gRPCステータスコード 5. connect-goでカスタムエラーを実装 6. まとめ 7.
  4. アジェンダ 08 ゴール 1. カスタムエラーについて 2. Connectとは 3. gRPCエラーモデル 4.

    gRPCステータスコード 5. connect-goでカスタムエラーを実装 6. まとめ 7.
  5. アジェンダ 10 ゴール 1. カスタムエラーについて 2. Connectとは 3. gRPCエラーモデル 4.

    gRPCステータスコード 5. connect-goでカスタムエラーを実装 6. まとめ 7.
  6. アジェンダ 14 ゴール 1. カスタムエラーについて 2. Connectとは 3. gRPCエラーモデル 4.

    gRPCステータスコード 5. connect-goでカスタムエラーを実装 6. まとめ 7.
  7. アジェンダ 16 ゴール 1. カスタムエラーについて 2. Connectとは 3. gRPCエラーモデル 4.

    gRPCステータスコード 5. connect-goでカスタムエラーを実装 6. まとめ 7.
  8. アジェンダ 26 ゴール 1. カスタムエラーについて 2. Connectとは 3. gRPCエラーモデル 4.

    gRPCステータスコード 5. connect-goでカスタムエラーを実装 6. まとめ 7.
  9. まとめ 27 gRPCのエラーモデル・ステータスコードの概要、connect-goのカスタムエ ラー実装についてお話ししました エラーモデルは基本的にStandard Error Modelを使用していますが、複数 のバリデーションエラーを返す必要がある場合や、Standard Error Model

    では対応できない特定のユースケースでは、Richer Error Modelを使用する よう実装し、柔軟に対応できるようにしました 何か1つでも皆様の学びになっていたら嬉しいです