3scale API Management Review

Really simple integration for developers workflow

What is our primary use case?

3scale: what a really good product to secure an unsecure API if you have multiple backend unsecured routes provided by an ESB (Red Hat Fuse), and available through one unique frontend acting as a secure gateway (with HTTPS protocol and API keys).

How has it helped my organization?

Really simple integration for developers workflow because we have a unique entry point to integrate multiple APIs behind, really straight forward.

What is most valuable?

Thanks to open source communities based on Apiman/Keycloak products, Red Hat adds stable features for production perspectives.

What needs improvement?

Setting up OIDC authentication would be another use case for this product.
That would require at least three components :

Thanks to Openshift Container Platform integration program and features, an all in one product merge is going to be available shortly.

For how long have I used the solution?

Less than one year.

What do I think about the stability of the solution?

The resource consumption is quite good, checked by design because the application behind is running in cloud in containers where resource capping takes place.

What do I think about the scalability of the solution?

For standalone host solution, it is possible to instantiate multiple JVM (Java Virtual Machine) based on Wildfly or JBoss and use session memory replication.

For container solution, docker perspectives on Plateforme as a Service high availability mechanisms , it is more easy to clone dynamically containers on automatic load triggers.

Which solution did I use previously and why did I switch?

I previously used Apiman and Keycloak community version.

Our clients need security patch management, that's why we are using 3Scale from Red Hat in order to get erratas (security fixes) integrated.

How was the initial setup?

Not complex, the cloud integration is even the quickest one based on containers.

What's my experience with pricing, setup cost, and licensing?

Red Hat is a good compromise for now on service support, and it provides short release cycle of open source community (stable features needs by developers).

Which other solutions did I evaluate?

For cloud solution, we evaluated Apiman/Keycloak community version, then 3scale in OpenShift and Azure API Management.

Which deployment model are you using for this solution?


If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?

**Disclosure: I am a real user, and this review is based on my own experience and opinions.
Add a Comment