Click here for slides to the November 2016 Go + microservices workshop at QCon SF.
Links and further reading.
- Challenges When Implementing Microservices and Why Programming Style Matters — Fred George, InfoQ
- Software That Fits In Your Head — Dan North, InfoQ
- Bounded Context — Martin Fowler
- 12Factor.net
- Microservices architecture patterns and best practices — Chris Richardson
- Microservices pattern language — Chris Richardson
- Microservices: Real Architectural Patterns — Camille Fournier
- Go kit
- Finagle
- Netflix Ribbon, Eureka, Hystrix
- Spring Boot
- Prometheus
- OpenTracing, Zipkin
- Introduction to Pact; Getting started with Pact
- A case for microservices — Peter Bourgon
- The Search for a Logging Interface — Chris Hines
- Logging v. instrumentation — Peter Bourgon
- Go concurrency patterns: context — Sameer Ajmani, Golang Blog
- Context do's and don'ts — Peter Bourgon
- Advanced Testing with Go — Mitchell Hashimoto
- Go Best Practices, Six Years In — Peter Bourgon
- Just Say No to More End-to-End Tests — Google Testing Blog
- A Service Discovery Primer — Alex Ramírez
- Service Discovery at Stripe — Julia Evans