~/talk

Building a microservices architecture with Go

Talkat GoLab 2019 · 2019-10-20..10-22· [microservices, go]
links:none on file
slides:none on file

Argues concrete recipes: use go-kit or go-micro with gRPC and protobuf for high-throughput RPC, or brokered messaging (Rabbit/Kafka) for event-driven flows; demonstrates a Docker Compose demo with three microservices, a gRPC-to-HTTP sidecar API gateway, OpenTracing instrumentation and service discovery working end-to-end. Claims Go cuts footprint versus JVM, shows go-micro selector/load-balancer, mentions service mesh sidecar approach and an anecdotal run of ~8 million messages in ~20 seconds.

AI-written summary · about

  1. 0:00Intro
  2. 2:11Microservices
  3. 2:38Single Responsibility Principle
  4. 3:06Distributed Systems
  5. 3:35Micro Services
  6. 4:44Advantages of Go
  7. 5:20How to develop microservices
  8. 5:45RPC service
  9. 7:00Implementation
  10. 8:05Messageoriented middleware
  11. 11:53Microservices patterns
  12. 12:13Service discovery
  13. 13:19Circuit breaker
  14. 14:53API Gateway
  15. 15:37Monitoring observability
  16. 16:47Microgo overview
  17. 17:23GoMicrogo layers
  18. 18:07GoMicrogo services
  19. 20:05Sitecard
  20. 22:18GoKit
  21. 23:03OPC
  22. 26:50Service Mats
  23. 27:01Proxy
~/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.