ABOUT

VAYANA

SUPPLY CHAIN FINANCE - LOAN MANAGEMENT SYSTEM

Created a fully integrated loan management system using a modern platform.

DURATION:

2021 - Continuous

TECHNOLOGIES USED:

React, Kotlin, KTOR, MySQL, NGINX, Docker, core banking integrations

TITLE

Created a fully integrated loan management system using a modern platform.

PROBLEM STATEMENT

The client is a very large established player in the supply chain finance / lending industry. They came to us with a vision to create a complete loan management solution integrated on the one side with different frontend data providers and on the other end integrated with several financial institutions core banking systems.

The solution had to be modern, based on event sourcing design pattern, CQRS, cloud native, completely stateless & easy to deploy using docker containerisation.

Other goals were

  • To make the platform in a modular fashion.
  • Be able to run it as a microservice based deployment.
  • Be reliable under variable load scenarios.
  • Be predictable in terms of its response times.
  • Easy to scale horizontally by simply increasing the number of docker containers.
  • Be highly secure, as these would potentially be deployed on premise inside a bank's infrastructure.

The client also wanted us to work in a very close manner with their existing technology teams, and hence the choice of technologies was very heavily influenced by this criteria.

OUR SOLUTION

The solution was to create a modern application based on the Java stack however using Kotlin, which would then allow us all the benefits of the stable JVM ecosystem, while giving us benefits of the Kotlin programming language.

The solution also meant we were using a project structure that

1

Supported the “Onion Architecture”.

2

Used the command pattern.

3

Emphasized on error handling in a functional way. Using Arrow kt - either.

4

Emphasized on error handling in a functional way. Using Arrow kt - either.

Since this was like a core banking platform we ended up building a lot of core pieces like maker-checker, multi-tenancy, micro-service overheads etc.

DURATION

The initial build of this project was done in 6 months. Post which this project was handled under our "Managed Services" business unit, hence the arrangement is on a continuous basis. What we have achieved for them is a captive team of engineers working at 100% commitment to take care of product iterations/changes as the market provides feedback.

RESULT

We ended up building an insuretech platform for this client. The client has started their GTM - go to market process based on the build of the product that was done in the first phase.

HOW LOGICLOOP TECH BECOMES
YOUR UNDUE ADVANTAGE