~/talk

Go + Microservices = Go Kit

Talkat CloudNativeCon + KubeCon Europe 2017 · on Wednesday, 2017-03-29· [microservices, go]
slides:none on file

Go kit presents a concrete microservice architecture: core business logic wrapped by onion model middleware at the service, endpoint and transport layers so logging, metrics, tracing, circuit breaking and rate limiting plug in without changing core code. It ships adapters for HTTP and gRPC so the same endpoints run on both protocols, and integrates with Prometheus, OpenTracing and Fluentd. A survey of production services finds about 40 ancillary concerns to solve; Go’s fast compiler and non‑magical design make this maintainable.

AI-written summary · about

  1. 0:00Intro
  2. 1:10What is Go
  3. 4:00What sets Go apart
  4. 7:30No magic
  5. 11:13Microservices
  6. 18:34GoKit
  7. 22:18Application Architecture
  8. 22:57Add Service
  9. 26:34The Onion Model
  10. 28:51The Service Model
  11. 31:50Endpoint Layer
  12. 33:53Transport Layer
  13. 36:52Go Philosophy
~/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.