Intro to Microservices

GopherDay Taipei / GopherCon Taipei · 2017 · Taipei
gomicroservices

GopherDay / GopherCon Taipei 2017

Intro to microservices with Go bias and DigitalOcean stories.

From speaker notes

  • Microservice vs monolith — organizational scaling (DO: one Perl app → ~40 services / 300 engineers)
  • RPC vs message-driven (Kafka) architectures
  • gRPC + protobuf contracts vs ad-hoc JSON
  • Config via environment variables
  • Metrics, structured logging (REK-style stacks)
  • Container deploys: Docker → Kubernetes / GKE

Example framing: tracking-pixel style services as teaching examples.