What is our primary use case?
We have developed a slew of applications for Bank, that helped transform multiple core banking processes, such as customer onboarding, account servicing, and rapid loan request fulfillment. The solution, which is powered by WSO2’s API management and enterprise integration technologies, seamlessly bridges systems while paving the digital path to a connected financial ecosystem.
How has it helped my organization?
- Reduced operating costs by using open-source technology solutions
- Enhanced customer trust built through multi-channel communication
- Shortened delivery time for client services
- Improved compliance and reduced risk exposure
What is most valuable?
Helped us to quickly publish our Microservice APIs and enforcing different policies against them, it comes up with features like Security, Throttling policy and it provides complete access to customize API's which actually saves development effort and time.
The solution offers a simple and easy configuration. You can get it working up within one or two days' time. It's very fast, simple to use, and you can deploy things quickly. Its very easy to configure and takes less time to create customize policies across the API Gateway.
The solution is very stable and can scale well.
What needs improvement?
Providing easy configuration for email and SMS notifications, layout and customization of admin and developer landing pages.
For how long have I used the solution?
We've been using this solution for last 5 years.
What do I think about the stability of the solution?
It's stable. There is no issue with it in that sense at all. That said, some of the customers who have faced issues have had problems in the updating part. For example, when they update something, something goes wrong. However, if they are following a proper process, they should be okay. Whenever you have to do an upgrade you should first do it in a staging environment to test it and make sure you won't have issues. If everything works properly there only then should you move into production. If somebody follows a proper IT process, then they will have no issues. We have never faced any issues and it's a perfectly stable platform as far as we are concerned.
What do I think about the scalability of the solution?
WSO2 API Management platform can be deployed in a scalable manner where the system can handle 1000RPS with 10 - 20 KB payloads.
WSO2 API Manager can be deployed in a way where auto scaling is there so whenever there is a traffic spike the deployment can auto scale.
Also, APIs can be deployed across multiple gateways so one APIs traffic spike won't affect the rest of the gateways.
How are customer service and technical support?
Tech support is very good. The open-source version means you have to get support from the community. However, if you have a subscription, they provide the support portal and everything is solved there. Therefore you get support directly from the project team. The engineers who developed the product directly support you sometimes and you get very good support from them.
There are no issues with support at all. Even if you need some sort of customized help, the engineers will assist. It's very helpful.
Which solution did I use previously and why did I switch?
have used 3scale earlier, to lower costs, simplify maintenance, and because WSO2 API Manager is open-source
How was the initial setup?
The initial setup is not complex or overly difficult. In fact, it's pretty straightforward. The solution offers a simple and easy configuration. You can get it up and running within one or two days. The deployment doesn't take very long.
We have implemented both all-in-one deployments and distributed setup. The distributed setup is a little more complex, most of the time takes in network configurations. That said, the basic setup is very simple and fast.
What about the implementation team?
We have a dedicated lab setup for trying new features, and we provide implementation and support solution to our customers.
What was our ROI?
Complete feature set in the open source version
Flexibility and extensibility
Complete platform with built-in integration and security
What's my experience with pricing, setup cost, and licensing?
Single GA (generally available) edition with all features. Subscription model
Simple pricing model with per core pricing. No licensing fees for development
Each subscription also covers, at no extra fee:
• Bursting of on-premise production systems by up to two times the subscribed cores, lasting for up to 3 cumulative days during the subscription year.
• Up to 3 pre-production environments
• Individual development machines, though please note that issues arising on such systems qualify for query support rather than incident support SLAs
• Analytics Profiles
• Passive instances in an active/passive deployment
• Disaster recovery systems
• Query support hours up to a level proportional to the subscription fee
Which other solutions did I evaluate?
We evaluated 3scale, Apigee and Tibco
What other advice do I have?
I'd rate the solution at a ten out of ten. We've been extremely happy with it so far. It's affordable and pretty easy to use overall.
Which deployment model are you using for this solution?