Request Verification Process for Finances

Repositories tailored to assure high availability, responsiveness, and throughput

Challenge

The challenge was to prepare the company to enter two new markets in the E-commerce loans sector

Read more

Solution

The Loans system we provided is ready to handle the implementation of 2 new markets in Europe.

Read more

Result

Splitting two repositories into smaller components to ensure greater control over the system and all of its parts.

Read more

Challenge

As a financial company, Kreditech operates in several markets, including Europe and India. The challenge was to prepare the company to enter two new markets in the E-commerce loans sector.

With a significant number of new loan requests, there was an urgent need for improvements in the verification process. Kreditech needed a way to quickly-verify all of these requests:

from regular checking, via personal checking to the size of the loans. All of these factors had an impact on the final decision to divide the two existing repositories into smaller parts, tailored to assure high availability, responsiveness, and throughput. Scalability of the solution had to be adapted to enable entry into new markets, which is why Kreditech turned to Scalac.

Solution

Scalac supported Kreditech using team-extension approach by:
▸ Splitting two repositories into smaller components to ensure greater control over the system and all of its parts
▸ Bug-fixing the system based on real-time data analysis
Scalac supported Kreditech using team-extension approach by:
▸ akka-http
▸ Scala
▸ cats
▸ akka-streams

▸ akka

All of the above technologies were made-to-measure taking into account the full specification of the system. The stack choice was driven by the need for a scalable solution and provided overall flexibility of the system development.

Result

The Loans system we provided is ready to handle the implementation of 2 new markets in Europe. The division of the repositories has dramatically improved both system speed and performance. Not only for future markets but for the existing ones too.
Day-by-day, we worked closely with the client in an international team of 11 people including:
QA, Development, Tech Lead, PM and our Project Coordinator. Working in Scrum, we participated in every scrum meeting: daily, planning, retrospective, and review. Kreditech Tech Lead took care of grooming – all of the tickets were discussed in the grooming sessions, and then were applied to the tasks in hand.
To achieve the goals we set, the team consisted of:
▸ Senior developer with significant experience in data, Scala and can quickly dive into the architecture of the system
▸ Regular developer with knowledge of Scala frameworks and excellent communication skills to make up a 2- man team with the Senior developer for support and guidance.
▸ Project Coordinator who organizes work in a deadline-friendly way and ensures precise communication.
▸ Single expertise code-review done by a Regular developer with previous experience of the system.
The milestones reached in the project:
▸ Splitting of two old repositories into smaller, more manageable ones.
▸ Fixing the old version of the system.
▸ Preparing the release into 2 new markets.
▸ Speeding up of loan request verifications.
▸ Applying well-known frameworks that can be easily adapted to new needs.

Let’s talk about your project

Drop us a line

Learn more

Scalac worked with over 80 companies around the world.
Find out more about our consulting and development solutions.
See how our team contributed to customers’ success.

Custom Storage System Solution

With a significant number of devices under constant analysis to intelligently find out if something is wrong or needs handling, Indeni needed a way to ingest a high rate of metrics into its system for storage and display.

Fintech Payroll Cloud Solution

How the Scalac team helped Bexio people be more competitive, by developing top-class payroll solution, positively influencing the work culture and the overall performance of the Bexio team.

Budgeting MVP Application for NGOs

The app not only simplifies management but also allows control of the budget, which is crucial in every money to value system, identifying the needs, and distributing funds accordingly.