CASE STUDY

Streamlining Credit Evaluations with Microservices Architecture

Industry | Rent-to-Own Home Furnishings
Technology | React JS, Java Spring boot
Location | USA
The client is an American rent-to-own company based in Plano, Texas. The company was incorporated in 1986, and operates in stores across the United States, Puerto Rico, and Mexico. As a result, they account for a good market share of the rent-to-own industry in the United States.

By downloading this content, you are agreeing to receive communications from Royal Cyber, including our Insights newsletter.




Challenges

The database schema underwent frequent changes, requiring synchronization with the application's codebase.

Rapidly evolving APIs caused frequent changes that affected the application's functionality and integration points.

Transitioning from monolith to microservices architecture posed significant challenges in terms of architecture, scalability, and maintainability.

Development progress was hindered due to pending REST APIs that were not yet available.

Key Outcomes

Increased
Sales through Expanded Payment Choices
Enhanced
Customer Qualification for Traditional Credit Products
Leveraged
Marketing and Return Opportunities for Customers
Reduced
Monthly Minimums, Improving Affordability for Customers

Solutions

To manage delays caused by pending REST APIs, we implemented a feature prioritization system, categorizing features based on API dependencies and using placeholder functions or mock data to simulate API responses.

For rapidly evolving APIs, Royal Cyber implemented abstraction layers and used dependency injection to decouple application logic from specific API implementations, alongside automated integration tests to ensure compatibility.

Transitioning from monolith to microservices posed significant architectural challenges, which we tackled through systematic refactoring, including restructuring service boundaries, consolidating components, and centralizing data access layers.

We managed frequent database schema changes by adopting automated migration tools integrated into their code repository, automating deployment and rollback processes.

What Customers Say about Royal Cyber

The product had a pilot launch in four stores and we did not hear of any issues from the field. We are off to a good start. Do convey my thanks to everyone on the team. Great job!

30%

Increase in Sales

Audience

Related Case Studies

Upgrading SAP Commerce from 1905 to 2011 for an American Rent-to-Own Company