Conductor vs Micro: What are the differences?
What is Conductor? *A microservices orchestration engine that runs in the cloud *. Conductor is an orchestration engine that runs in the cloud.
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.
Conductor and Micro can be categorized as "Microservices" tools.
Some of the features offered by Conductor are:
- Allow creating complex process / business flows in which individual task is implemented by a microservice.
- A JSON DSL based blueprint defines the execution flow.
- Provide visibility and traceability into the these process flows.
On the other hand, Micro provides the following key features:
- Web UI
Conductor and Micro are both open source tools. It seems that Micro with 6.45K GitHub stars and 528 forks on GitHub has more adoption than Conductor with 1.9K GitHub stars and 571 GitHub forks.