gRPC-Webのある世界
Webの世界で使われるAPIはRESTが主流ですが、今後gRPCがますます使われるようになっていくと私は考えています。
最近gRPC-Webの1.0が公開されました。これはウェブサイトから直接gRPCサーバーとやりとりすることができるライブラリです。RESTのリソース志向APIは分かりやすさもある反面、プログラマからするとURIの設計に悩むなど使いづらいところもありました。gRPC-Webでは手続き型のAPI設計となるため、プログラマからするとAPI設計がやりやすいでしょう。またIDLにより型が決定されるため、より強固なアーキテクチャとなります。
コメント