Go Micro Logo Go Micro

Architecture

An overview of the Go Micro architecture

Overview

Go Micro abstracts away the details of distributed systems. Here are the main features.

Design

We will share more on architecture soon

Example Usage

Here’s a minimal Go Micro service demonstrating the architecture:

package main

import (
    "go-micro.dev/v5"
    "log"
)

func main() {
    service := micro.NewService(
        micro.Name("example"),
    )
    service.Init()
    if err := service.Run(); err != nil {
        log.Fatal(err)
    }
}