Simplifying Building and Managing Microservices with Micro
summary
Micro is a pluggable toolkit that claims to make building microservices simple by providing a pluggable RPC framework (go-micro) plus concrete components for registry, transport, codec, pub/sub and wrappers for rate limiting, tracing and auth. It compiles protobuf to client/server stubs, calls service.Run which auto-registers with discovery and heartbeats, and uses a selector with retries for clients. It adds an API gateway, web dashboard, CLI, sidecar proxy and chat bot, is open-sourced in 2015 and runs in production (SIX and others), with ~500 people in the Slack.
AI-written summary · about
chapters (13)
- 0:00Intro
- 0:39What is Micro?
- 1:16What are microservices?
- 3:29Why a toolkit?
- 4:43The origin of Micro
- 6:43The Go Landscape
- 8:31The Micro Toolkit
- 10:47Pluggable
- 13:14Writing a service
- 16:28Beneath the covers
- 18:33Wrappers
- 20:32Entry Points
- 24:22Beyond the toolkit








