-
Hi, Can anyone explain what is perk of ocelot gateway over AWS gateway, just its free gateway? Is it safe as AWS gateway and much scalable and secure? |
Beta Was this translation helpful? Give feedback.
Replies: 8 comments 2 replies
-
Hi Tanmay! Difficult question, without seeing AWS Gateway repository... |
Beta Was this translation helpful? Give feedback.
-
Amazon don't show their code! I seached same question over Google Bard regarding Ocelot vs AWS Gateway API, you can go and is there any thing else want to add you can add, but till this time it gives me satisfactory answer. Questions :- Can we think for adding monitoring implementation with Ocelot? Do we additional repo to implement this gateway with .Net code and hence we can route and manage like any other API gateways. It showed me following differences.
|
Beta Was this translation helpful? Give feedback.
-
Hi Tanmay, |
Beta Was this translation helpful? Give feedback.
-
I understand complete funda for ocelot. Was just unable to think when to use Ocelot and when to use AWS/ Azure gateway, what is exact use case? If we host any website and use Ocelot, then also we will be paying cause any RestAPI will be using EC2 or Serverless system. For open source and modification, its no doubt best option... I will be continue to learn on this and start contribution soon. Thanks |
Beta Was this translation helpful? Give feedback.
-
@ks1990cn We don't care about AWS services! We care about Ocelot only! First,Scalability of Ocelot depends on hosting environment. Ocelot can be built as Docker image based on Kestrel web server, and after that Docker image can be instantiated as Docker container in environment with scalability options. For example in custom Kubernetes cluster, including cloud clusters like Azure Kubernetes Service and Amazon EKS. Second,As I said, Ocelot is open source. We ensure some fairness and honesty when delivering Ocelot features. So, as an open-source product, Ocelot is open for extensions and audit. Can you audit Amazon service? No! Third,Ocelot is open for security audit. We don't track requests, we don't analyze request bodies to sniff the client's traffic. Ocelot has no integrations to some persistent storages to save statistics. Can you say the same about AWS Gateway? Fifth,As a standard ASP.NET app, Ocelot can be deployed into private environments aka on-premises to serve the traffic of private networks of companies with high security standards, who care about data privacy and security. Can you say the same about Amazon Gateway? Finally,As I said, that's wrong to compare closed-source products to open-source products. @RaynaldM For having fun! FYI! 😉 |
Beta Was this translation helpful? Give feedback.
-
We welcome your intention to return back to us with some interesting features/issues and PRs! |
Beta Was this translation helpful? Give feedback.
-
In what terms you understand "managed" here? Having some nice buttons to press on web-site? That's management, right?
I would say, Ocelot has high scalability also, because of building as Docker image. Scalability has provided by containerization services.
Every API gateway has its own nice features, and development teams choose what features they need to build a software product.
To be cloud-agnostic means AWS Gateway can be hosted in Azure and Google clouds... Hmmm... Really?
Totally agree! |
Beta Was this translation helpful? Give feedback.
-
Thank you Raman for helping with nice and discriptive answers |
Beta Was this translation helpful? Give feedback.
@ks1990cn commented on Sep 22
In what terms you understand "managed" here? Having some nice buttons to press on web-site? That's management, right?
As a developer, you can extend, build, and deploy Ocelot as you wish.
I would say, Ocelot has high scalability also, because of building as Docker image. Scalability has provided by containerization services.