Get Advice Icon

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

fabric8

37
113
+ 1
1
Ocelot

80
282
+ 1
4
Add tool

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.

Manage your open source components, licenses, and vulnerabilities
Learn More
Pros of fabric8
Pros of Ocelot
  • 1
    Easy to build and automate integration testing
  • 2
    Simple configuration
  • 2
    Straightforward documentation

Sign up to add or upvote prosMake informed product decisions

5
387
291

What is fabric8?

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?

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.

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

What companies use fabric8?
What companies use Ocelot?
Manage your open source components, licenses, and vulnerabilities
Learn More

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

What tools integrate with fabric8?
What tools integrate with Ocelot?
What are some alternatives to fabric8 and Ocelot?
Kubernetes
Kubernetes is an open source orchestration system for Docker containers. It handles scheduling onto nodes in a compute cluster and actively manages workloads to ensure that their state matches the users declared intentions.
Deis
Deis can deploy any application or service that can run inside a Docker container. In order to be scaled horizontally, applications must follow Heroku's 12-factor methodology and store state in external backing services.
Red Hat OpenShift
OpenShift is Red Hat's Cloud Computing Platform as a Service (PaaS) offering. OpenShift is an application platform in the cloud where application developers and teams can build, test, deploy, and run their applications.
Spinnaker
Created at Netflix, it has been battle-tested in production by hundreds of teams over millions of deployments. It combines a powerful and flexible pipeline management system with integrations to the major cloud providers.
Fuse
It is a set of user experience development tools that unify design, prototyping and implementation of high quality, native apps for iOS and Android.
See all alternatives