gRPC

up:: API

Similar to Rest API.

g Remote Procedure Calls

  • HTTP/2 for transport

  • Protocal buffers as interface description language

    • Protocal buffers serialise data to make it less verbose
  • Persistent connections and streams

    • Allows multiple messages
    • Bi-directional
  • Documentation

    • .proto files

Upsides

  • Binary data format: faster

Downsides

  • Browser support