FOUNDATION通信・API方式

gRPC

Protocol Buffersを使う高性能なRPC フレームワーク。

WHAT IS IT?

何者?

Protocol Buffersを使う高性能なRPC フレームワーク。サービス定義からクライアントとサーバーコードを生成しバイナリ通信する。

ROLE

何を担当する?

サービス定義からクライアントとサーバーコードを生成しバイナリ通信する。

DECISION METADATA

判断の手掛かり

USE IT WHEN

いつ使う?

  • 内部サービス間で型付きの高速通信とストリームを使うとき。
SKIP IT WHEN

いつ使わない?

  • ブラウザーへ人が読みやすい公開HTTP APIを直接提供するとき。