~/talk

HTTP and JSON for your gRPC Services

Talkat Full Stack Fest 2018 · on Tuesday, 2018-09-04· [microservices, devops-and-delivery]
slides:none on file

Namely adopts gRPC and actually builds the pieces: a protoCL dockerized plugin that generates language clients, a gRPC gateway sidecar that maps HTTP/JSON to gRPC and emits Swagger, and an integration with Google Cloud Endpoints ESP that produces latency dashboards and a developer portal. Production stack uses Docker, Kubernetes ingress, Terraform, Kafka with protobuf events, and a proto mono-repo; the generated gateways run and successfully proxy HTTP calls into existing gRPC services.

AI-written summary · about

  1. 0:00Intro
  2. 1:45Agenda
  3. 2:54Should we build services
  4. 4:06The two sides of an API
  5. 5:21What is cruft
  6. 6:56What is gRPC
  7. 9:30What is an IDL
  8. 10:40ProtoC
  9. 13:00server struct
  10. 16:20server implementation
  11. 17:53client implementation
  12. 18:58gRPC CLI
  13. 19:28Create to do
  14. 19:55Manage your services
  15. 23:04Proto repo
  16. 24:05GRPC options
  17. 26:25GRPC gateway
  18. 27:53Leveraging IDLs
  19. 29:57Latency dashboards
  20. 30:37Developer portal
  21. 32:59GraphQL
  22. 36:20Graph QL
  23. 37:08Questions
~/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.