Valuable Features
We use it to have a highly-available development process because we develop our front end and middleware in tandem with our services teams. When their stuff goes down we don’t want them to cause us a delay on deliverables to the client.
Having a virtual service to rely on, we’re able to continue development even when one of their services fails. They provide built-in data handlers for a variety of different protocols. The REST data protocol auto-parses everything, so you can do analytics. It can flex and provide different responses depending on the request, and is easily measurable and repeatable.
Improvements to My Organization
We have issues where one of our dev services goes down, but we still have commitments we have to keep. We’re able to continue development and push for service for our clients even when other aspects fail, instead of causing delays.
Room for Improvement
Improved Mac support would be an improvement. Also, when things fail, I’d like to see meaningful error messages. A more stable client-side application would be a big thing – their server side application is pretty solid.
Stability Issues
It’s pretty good. It’s an Eclipse IDE app, so it’s a little old, and their Mac support isn’t as strong as it could be, but otherwise it’s pretty solid. Once you deploy the virtual services everything just kind of works.
Scalability Issues
We haven’t really tested it at scale. All of our work has been at the single-team level.
Customer Service and Technical Support
I've just used their community support.
Initial Setup
We were the pilot team for the solution. It was fairly straightforward; install a package on a server, start up some services, and go.
Other Advice
It’s provided value. We’ve been able to continue development even when we wouldn’t previously have been able to continue. There’s been a learning curve, some hiccups, and a challenge to train new people on the solution. There is some barrier to entry.