Skip to content

gRPC

HTTP/2

Why

  1. gRPC standardized the client library
    1. a library for all popular languages
    2. Google maintains it, no need to worry about maintenance
    3. currently it uses HTTP/2, implementation detail
      1. Google could eventually use HTTP/3 or something newer
  2. Message format: Protocol buffer
    1. language agnostic

Usages

super fast server to server communication

[[History of Client Server Communication#Client libraries]]

Video: Pros and cons

Pros * all HTTP/2 features [[HTTP 2]]


Last update: 2023-04-24