View all Resources

case study

SmartBear + Sapiens Decision Making Sure Every Decision is the Right Decision

Sapiens

Industry

Finance & Insurance

Products

ReadyAPI

Download Full Case Study

Sapiens Decision provides interactive business logic modelling software that helps financial services organizations model decisions, offering the ability to make billions of decisions per second with accuracy and confidence. Within financial services organizations there are thousands of steps – or decisions to be made – within a myriad of different processes and systems.

When you apply for a mortgage, many of those decisions are made through Sapiens. If you open an account with one of the banks that uses Sapiens, twenty or thirty decisions will be made by the bank as you’re opening it.

Using precise measurements and cutting-edge technology, Sapiens Decision helps its customers ensure each single decision is the right decision and scale to levels never before achieved.

Sapiens Decisions is a global company that stands at the forefront of the finance and insurance industries.

So how do they do it?

Model for Excellence

Back in the early 2000s, Larry Goldberg, the founder of Sapiens Decision, worked with Barbara van Holle to create the “decision model” – a way to abstract business logic to a point where it had meaningful impact. They built technology around this model. The key to Sapiens Decision is that it enables business analysts to manage the logic in their technology. “That’s the key driver of our business,” says Goldberg.

The Decision Suite

Gil Segal, Director of Implementation and Training, explains how this works in practice. Within a suite – called the Decision Suite – there are two primary modules. A user, typically a business analyst, uses Decision Manager to model their business logic, validate it to see it’s structured properly, and test it to make sure it does what it’s supposed to do.

Once that’s done, it’s deployed to another module called Decision Execution. That’s a hot deployment – once something is deployed to Decision Execution, it’s available instantly. How does Sapiens Decision ensure that the deployed models execute at scale? That’s where the ReadyAPI toolset comes in.

Automating With ReadyAPI

Segal explains, “We use ReadyAPI to help us with actually being able to test, to see that the performance we deliver is as expected. As we go from version to version to ensure that we’re hitting those goalposts, we’re also using the tool set to identify potential improvements. So we use the tool set to identify where, in our solution, we have bottlenecks, and where we can make improvements. Then we measure those improvements to ensure we’re actually delivering.”

Many times, when people think about adding automation, they want to reduce the time and costs that come with manual. A better measurement for Sapiens Decision was the alignment-to-performance thinking throughout the process, and being able to measure, at different points in their process, what they’re doing so they can be certain.

Scale Is King

The cloud has had a huge impact on the ability to scale, particularly in financial services. When customers migrate to the cloud and realize the scalability that’s now available to them, it’s critical for their solutions to scale right alongside them. Once you’re at scale, every single microsecond becomes a factor. ReadyAPI allows Sapiens Decision to meet those scalability needs.

Cloud Migration and Performance

Cloud migration makes every moment at every point in the cycle important. This becomes even more significant at scale, for clients who run literally billions of decisions a day – possibly even trillions. This puts pressure on Sapiens Decision, which, according to Goldberg, “Needs to be far more precise in our measurements, far more exact in our performance capabilities.”

ReadyAPI allows Sapiens Decision to get a handle on where the performance bottlenecks are and where the improvements can be made, which allows them to communicate this to the client. Goldberg says, “I’ve been extremely happy because we’ve been able to expose this information to our clients to a degree we never dreamed of being able to do before.”

ReadyAPI and Complex Systems

Anyone in financial services or any regulated environment is familiar with a high level of complexity. ReadyAPI delivers great results here.

There are several dimensions involved. One dimension is the complexity of the logic itself. Another is the volume of the data that needs to be shipped into the web services and out. ReadyAPI allows Sapiens Decision to measure the impact of that data, and what kind of performance they can expect based on the data size.

But it’s also about the hardware setup – the architectural typology. Segal points out, “If you’re dealing with billions of decisions, how many servers do you need? What kind of power, what hardware parameters do you need to specify for those servers? How many CPUs, how much memory?” ReadyAPI allows Sapiens Decision to measure all of those dimensions, and come up with metrics to help their customers be predictive.

Goldberg agrees that ReadyAPI has become an essential part of their development environment. “Many clients run at different levels of performance at different points in the day. Planning that and planning the cloud architecture is very important. Now that we have ReadyAPI, we’re able to do all these exacting tests to come up with these metrics before we deliver the product, as we issue new releases and new technology.”

How SoapUI Helped, and How ReadyAPI Improved

Before Sapiens Decision used ReadyAPI, they used the open source version of SoapUI, also part of the SmartBear portfolio. SoapUI helped them get to where they wanted to go. Segal explains, “We were looking for an automated way to run significant loads at scale, and measure those, change something, run them, run the exact same load again, measure it again. And that’s something you just can’t do with a manual process. So we had to automate it, and SoapUI of course didn’t offer that.”

The learning curve for moving from SoapUI to ReadyAPI was low, allowing Sapiens Decision
to be up and running within days. In fact, the implementation of ReadyAPI took less time than purchasing it!

Final Impressions

Goldberg says, “My excitement is actually having visibility into what’s possible and what our options are in terms of what’s possible, what the price is of adding specific functionality around messaging and additional metrics that come with each decision, how to think about performance versus functionality – all that stuff. I feel so much more confident when a client asks about a volume of decisions and what it’s going to take. And our pricing is now informed by that as well.”

Confidence is provided by building ReadyAPI into the product acceptance testing cycle, to ensure high quality of what they deliver. “That gives us a lot more confidence about knowing that when we say something, it’s going to be real. We used to guesstimate these things. It’s not good to guesstimate when so much is at stake.”

Segal backs him up: “We were pretty good at guessing. Now we can come in scientifically and say, here’s what you’re going to need.”

Test smarter. Secure faster. Deliver better APIs with ReadyAPI.

YOU MAY ALSO LIKE

Government Organization Automates Testing Across More than 40 Apps with SmartBear TestComplete

Government Organization Automates Testing Across More than 40 Apps with SmartBear TestComplete

Overview The software services division of a U.S. state government agency supports over 40 desktop and web applications critical to government operations. Facing challenges with time-consuming manual testing, they sought an automated solution that would enhance efficiency, improve coverage, and maintain security standards. After evaluating multiple tools, they selected SmartBear TestComplete for its ease of
CASE STUDY
How Contract Testing Helped a Growing HealthTech Company Streamline Operations

How Contract Testing Helped a Growing HealthTech Company Streamline Operations

Cera Care launched in 2016 with the goal to revolutionize home healthcare. The company moves services – such as care, nursing telehealth, and repeat medications – out of hospitals and into the comfort of your own home.
CASE STUDY
RPS Improved Quality and Release Speed with TestComplete

RPS Improved Quality and Release Speed with TestComplete

Enabling sales through visualization. It’s what Rapid Prototyping Systems does best. They give manufacturers, installers, and salespeople the cutting-edge applications they need to create high-quality architectural visualizations, in real-time, before their client’s eyes. With 23 years of experience creating design-prototyping software for the home-improvement market, RPS strives to challenge visualization technology, and provide outstanding sales support tools for home-improvement professionals worldwide. Key Results | Reduced testing cycles from four months to three weeks | Achieved 70% test automation for desktop application and 90% test automation for mobile application | Ability to focus on higher value tasks
CASE STUDY