go-micro.dev/v5@v5.12.0/internal/website/docs/index.md (about) 1 --- 2 layout: default 3 --- 4 5 # Docs 6 7 Documentation for the Go Micro framework 8 9 ## Overview 10 11 Go Micro is a framework for microservices development. 12 It's built on a powerful pluggable architecture using 13 Go interfaces. Go Micro defines the foundations for 14 distributed systems development which includes 15 service discovery, client/server rpc and pubsub. 16 Additionally Go Micro contains other primitives 17 such as auth, caching and storage. All of this 18 is encapsulated in a high level service interface. 19 20 ## Learn More 21 22 To get started follow the getting started guide. 23 Otherwise continue to read the docs for more information 24 about the framework. 25 26 ## Contents 27 28 - [Getting Started](getting-started.md) 29 - [Architecture](architecture.md) 30 - [Configuration](config.md) 31 - [Registry](registry.md) 32 - [Broker](broker.md) 33 - [Client/Server](client-server.md) 34 - [Transport](transport.md) 35 - [Store](store.md) 36 - [Plugins](plugins.md) 37 - [Examples](examples/index.md) 38 - [Server (optional)](server.md) 39 40 ## Advanced 41 42 - [Framework Comparison](guides/comparison.md) 43 - [Architecture Decisions](architecture/index.md) 44 - [Real-World Examples](examples/realworld/index.md) 45 - [Migration Guides](guides/migration/index.md) 46 - [Observability](observability.md) 47 - [Contributing](contributing.md) 48 - [Roadmap](roadmap.md)