Need advice about which tool to choose?Ask the StackShare community!
fabric8 vs Ocelot: What are the differences?
What is fabric8? Open source microservices platform based on Docker, Kubernetes and Jenkins. fabric8 makes it easy to create microservices, build, test and deploy them via Continuous Delivery pipelines then run and manage them with Continuous Improvement and ChatOps.
What is Ocelot? A modern fast, scalable API gateway built on ASP.NET core. It is aimed at people using .NET running a micro services / service oriented architecture that need a unified point of entry into their system. However it will work with anything that speaks HTTP and run on any platform that ASP.NET Core supports. It manipulates the HttpRequest object into a state specified by its configuration until it reaches a request builder middleware where it creates a HttpRequestMessage object which is used to make a request to a downstream service.
fabric8 and Ocelot can be categorized as "Microservices" tools.
fabric8 and Ocelot are both open source tools. Ocelot with 4.12K GitHub stars and 903 forks on GitHub appears to be more popular than fabric8 with 1.76K GitHub stars and 534 GitHub forks.
Pros of fabric8
- Easy to build and automate integration testing1
Pros of Ocelot
- Simple configuration2
- Straightforward documentation2