Project

Architecture, design, and getting involved

Go Micro is a framework for microservices development. It’s built on a powerful pluggable architecture using Go interfaces. Go Micro defines the foundations for distributed systems development which includes service discovery, client/server rpc and pubsub. Additionally Go Micro contains other primitives such as auth, caching and storage. All of this is encapsulated in a high level service interface.


Architecture Decision Records

Contributing

This is a rendered copy of the repository CONTRIBUTING.md for convenient access via the documentation site.

Powered by Go Micro Badge

Documentation for Get Badge. Show your support and let others know your project is built with Go Micro!

Micro Server (Optional)

The Micro server is an optional web dashboard and authenticated API gateway for production environments. It provides a secure entrypoint for discovering and interacting with services that are already