The use case is that the organization I work for wanted to work with APIs but they didn't actually know what to do. They knew that it was a good thing to have an API management product. We are now trying to establish an API-first approach for both internal and external APIs, and we use it to provide financial information via APIs.
The deployment is a hybrid. We deploy the gateways in our own OpenShift cluster, provided by a vendor, but not on the cloud. And we have the RHOAM (Red Hat OpenShift API Management) solution for the management part, and that runs on AWS.
Since we introduced the gateway, the API management has given us the ability to get on top of things. It's not just the infrastructure but also the implicit organizational process. Now, things have to go through our API management team, the one that handles the API gateway. And that means we are able to get a handle on what is actually about to be designed and what is allowed to be published. That's the main benefit. The path for how something gets published in our organization has to go through the part of the organization that's actually managing the API gateway. That means we are able to discuss how to design our APIs to make sure they will be a good fit with all the other APIs that we provide.