~/talk

Go + Microservices = Go Kit

Talkat Golang UK 2016 · on Thursday, 2016-08-18· [microservices, software-architecture]
slides:none on file

Argues microservices mainly solve organizational—not technical—problems and create many technical costs, then presents Go kit as a pragmatic toolkit that reduces that pain by enforcing no global state, explicit interfaces, and endpoints and middleware composition. Shows concrete patterns: endpoint constructors, service middlewares, HTTP transport adapters, Prometheus histograms, and Zipkin support via a tracing middleware. Claims dozens of operational concerns multiply across services (mentions a 40‑item checklist), and demonstrates a working, composable stack that compiles and runs.

AI-written summary · about

  1. 0:00Intro
  2. 0:53Outline
  3. 1:33Microservice?
  4. 3:00Operations
  5. 3:42Architecture
  6. 4:47Did you mean.
  7. 6:12Problem solved
  8. 6:56Problems caused
  9. 10:47The pitch
  10. 11:18NOT a framework
  11. 12:00Compare to
  12. 13:59Naive implementation
  13. 17:23Mixed concerns
  14. 17:44Separating concerns
  15. 19:33Profile service endpoints
  16. 20:20Endpoint middleware
  17. 20:52Logging middleware
  18. 23:09Service concerns
  19. 24:55HTTP transport
  20. 27:04Supported transports
  21. 30:19Microservices are a pain in the ass
~/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.