Need advice about which tool to choose?Ask the StackShare community!

Go Micro

12
36
+ 1
0
Micro

34
51
+ 1
2
Add tool

Micro vs Go Micro : What are the differences?

What is Micro? A microservice toolkit. Micro provides the core requirements for building and managing microservices. It consists of a set of libraries and tools which are primarily geared towards development in the programming language Go, however looks to solve for other languages via HTTP using a Sidecar.

What is Go Micro ? A Go microservices development framework. It provides the core requirements for distributed systems development including RPC and Event driven communication. The micro philosophy is sane defaults with a pluggable architecture. We provide defaults to get you started quickly but everything can be easily swapped out.

Micro and Go Micro belong to "Microservices Tools" category of the tech stack.

Some of the features offered by Micro are:

  • API
  • CLI
  • Web UI

On the other hand, Go Micro provides the following key features:

  • Service Discovery
  • Load Balancing
  • Message Encoding

Micro is an open source tool with 6.95K GitHub stars and 569 GitHub forks. Here's a link to Micro's open source repository on GitHub.

Get Advice from developers at your company using StackShare Enterprise. Sign up for StackShare Enterprise.
Learn More
Pros of Go Micro
Pros of Micro
    Be the first to leave a pro
    • 1
      Great flexibility
    • 1
      Nice tooling

    Sign up to add or upvote prosMake informed product decisions

    - No public GitHub repository available -

    What is Go Micro ?

    It provides the core requirements for distributed systems development including RPC and Event driven communication. The micro philosophy is sane defaults with a pluggable architecture. We provide defaults to get you started quickly but everything can be easily swapped out.

    What is Micro?

    Micro is a framework for cloud native development. Micro addresses the key requirements for building cloud native services. It leverages the microservices architecture pattern and provides a set of services which act as the building blocks

    Need advice about which tool to choose?Ask the StackShare community!

    Jobs that mention Go Micro and Micro as a desired skillset
    CBRE
    United States of America Texas Houston
    CBRE
    United Kingdom of Great Britain and Northern Ireland England London
    CBRE
    United Kingdom of Great Britain and Northern Ireland England London
    CBRE
    United Kingdom of Great Britain and Northern Ireland England London
    CBRE
    United Kingdom of Great Britain and Northern Ireland England Gloucester
    CBRE
    United Kingdom of Great Britain and Northern Ireland England London
    What companies use Go Micro ?
    What companies use Micro?
    See which teams inside your own company are using Go Micro or Micro.
    Sign up for StackShare EnterpriseLearn More

    Sign up to get full access to all the companiesMake informed product decisions

    What tools integrate with Go Micro ?
    What tools integrate with Micro?
      No integrations found
      What are some alternatives to Go Micro and Micro?
      Istio
      Istio is an open platform for providing a uniform way to integrate microservices, manage traffic flow across microservices, enforce policies and aggregate telemetry data. Istio's control plane provides an abstraction layer over the underlying cluster management platform, such as Kubernetes, Mesos, etc.
      Kong
      Kong is a scalable, open source API Layer (also known as an API Gateway, or API Middleware). Kong controls layer 4 and 7 traffic and is extended through Plugins, which provide extra functionality and services beyond the core platform.
      Zuul
      It is the front door for all requests from devices and websites to the backend of the Netflix streaming application. As an edge service application, It is built to enable dynamic routing, monitoring, resiliency, and security. Routing is an integral part of a microservice architecture.
      Jersey
      It is open source, production quality, framework for developing RESTful Web Services in Java that provides support for JAX-RS APIs and serves as a JAX-RS (JSR 311 & JSR 339) Reference Implementation. It provides it’s own API that extend the JAX-RS toolkit with additional features and utilities to further simplify RESTful service and client development.
      linkerd
      linkerd is an out-of-process network stack for microservices. It functions as a transparent RPC proxy, handling everything needed to make inter-service RPC safe and sane--including load-balancing, service discovery, instrumentation, and routing.
      See all alternatives