Micro is a distributed operating system built for the cloud.
Overview
Micro addresses the key requirements for building services in the cloud. It leverages the microservices architecture pattern and provides a set of services which act as the building blocks of a platform. Micro deals with the complexity of distributed systems and provides simpler programmable abstractions to build on.
Contents
- Introduction - A high level introduction to Micro
- Getting Started - The helloworld quickstart guide
- Upgrade Guide - Update your go-micro project to use micro v3.
- Architecture - Describes the architecture, design and tradeoffs
- Reference - In-depth reference for Micro CLI and services
- Resources - External resources and contributions
- Roadmap - Stuff on our agenda over the long haul
- FAQ - Frequently asked questions
Cloud
A living, breathing version of Micro is run as a public cloud platform called M3O.
Usage
See the docs for detailed information on the architecture, installation and use of the platform.
License
See LICENSE which makes use of Apache 2.0