Dev Study
← API設計

API設計IV(gRPC・GraphQLとプロトコル選択)

RESTだけがAPIの答えではありません。この章ではgRPC(HTTP/2上のバイナリRPC)とGraphQL(クライアントが必要な項目を問い合わせる単一エンドポイント)の設計思想を、それぞれが何を最適化しているかという観点から学びます。公開API・内部マイクロサービス・多様なクライアントという状況ごとに、なぜその方式を選ぶのかを判断できるようになることが目標です。

読み込み中…