/micro

A distributed cloud operating system

Primary LanguageGoApache License 2.0Apache-2.0

Micro Go.Dev reference License

Micro is a distributed cloud operating system.

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

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