What is our primary use case?
We primarily use the solution for API management.
What is most valuable?
Their gateway is great. They have a pay manager gateway which I find very interesting.
We like their API manager.
Their RTF, runtime fabric, is very useful.
The stability overall has been pretty great.
We didn't have any issues with the initial setup.
Technical support has been very helpful.
Their ability to observe is good.
What needs improvement?
Some items are not ideal. For example, they should for sales management, they need better performance in the core processing.
The IO blocking isn't ideal.
We find that the enterprise level is lacking scalability.
We have some hundred Linux boxes and 400 or so APIs and for scaling, we are facing challenges. However, we haven't yet compared it to other ESBs, and therefore it's possible that all ESBs are limited in the same way.
They're in the process of evolving right now. There are many changes on the horizon that may prove to be interesting. For example, we've implemented CI/CD and now it's my understanding that the graph scale's also coming.
For how long have I used the solution?
I've been using the solution for four years.
What do I think about the stability of the solution?
The stability of the solution is pretty good. There are no bugs or glitches and it doesn't crash or freeze. It's reliable.
What do I think about the scalability of the solution?
The scalability is lacking. We're not sure if it's just this solution or ESBs in general, however, we've had trouble scaling as we need to.
We have about 100 users on the solution currently. They are mostly tech leads, senior developers, and architects.
How are customer service and support?
Technical support has been great. If you raise a ticket, then they respond on the basis of the severity of the issue, the criticality of the issue. They attend to the call really quickly. We've been happy with the level of support on offer.
How was the initial setup?
The initial setup is very straightforward. We didn't have any issues at all. It's simple and easy to implement and not overly complex.
We have 30 to 50 people that comprise a support team that can help handle any maintenance issues.
What about the implementation team?
We did have assistance from MuleSoft support.
What's my experience with pricing, setup cost, and licensing?
I don't have any visibility on the licensing and therefore cannot speak to the exact cost of the product.
We are working with a platinum tier and have an unlimited core. It's my understanding is that there are no additional costs beyond the licensing fee itself.
Which other solutions did I evaluate?
We've gone live with MuleSoft and I have been comparing it with TIBCO or Dell and IBM products. If it's threat management that can be done concurrently across platforms, maybe it can be performed better. However, I've heard TIBCO is not evolving at this time.
I was exploring other options for my own knowledge and understanding as I am looking for a job change. People not only use Mulesoft, and companies want to have knowledge in two to three platforms. I'm just comparing Mulesoft with IBM ESB, Oracle, and a few other products.
What other advice do I have?
We're just a customer and an end-user.
Previously, a Mulesoft community edition was available. We started using Mulesoft's community version. We were exploring some ESB in our organization four years back. We started using MuleSoft as we've got Salesforce. At that time, Mulesoft was not yet acquired by Salesforce and that's why we went with the community edition. It was good. It was free. Then, slowly, we purchased some courses and Mulesoft was more connected to Salesforce. Now also Salesforce is there and AWS is there and it's more well-known and integrated. We thought it would help us due to its growth.
I'd rate the solution at a seven out of ten. It's a product that's still evolving.
Which deployment model are you using for this solution?
Hybrid Cloud
Disclosure: I am a real user, and this review is based on my own experience and opinions.