A case for microservices
summary
Argues that Go plus microservices produce a virtuous cycle that increases developer confidence and happiness and that the right constraints pay off. Cites ~30% adoption signal, heavyweight costs of distribution and testing, and benefits like bounded context and consumer driven contracts. Describes building gokit as a toolkit of circuit breakers and rate limiters, instrumentation and transports to make microservices safe in large orgs and claims it eases deployment and iterative change.
AI-written summary · about
chapters (11)
- 0:00Introduction
- 1:05Microservices' bad reputation
- 2:34Microservices challenges
- 5:02Go’s hidden strengths
- 7:30Microservices as constraints
- 9:39Bounded context in DDD
- 11:25Software’s true goal
- 13:54Building confidence via architecture
- 15:17Go kit for microservices
- 16:44Resistance to change in teams
- 17:04Closing
related talks
45mGo, Microservices and all the joy!
31mGo + Microservices = Go Kit
39mGo + Microservices = Go Kit
31mBuilding a microservices architecture with Go
38mMicroservices, a bittersweet symphony
38mMicroservices in Go using Micro
47mimport Golang; struct microservices
55mMicroservices, Where Did It All Go Wrong
