~/talk

Choosing the Right Technology for your API

slides:none on file

Compares concrete tradeoffs: Thrift fastest in raw TCP with a very expressive IDL and safe evolution; gRPC requires HTTP/2 and adds bidirectional streaming ideal for Kubernetes-style control planes; REST wins for internet-facing APIs thanks to caching and ubiquity; SSE beats WebSocket for most event use cases unless binary frames or ultra-low overhead are required. Labs use Docker to build clients/servers for Thrift, gRPC, REST, SSE, WebSocket, GraphQL and Kafka+Avro with schema registry.

AI-written summary · about

  1. 0:00Start
  2. 19:25Building a Resource Oriented API with REST
  3. 26:16Building an RPC API with Apache Thrift
  4. 31:40Building an Event driven API with SSE
  5. 46:28Messaging APIs with Apache Kafka, Schema Registry and Apache Avro
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.