Development of a software solution is not an end in itself unless it goes through the
cycle of performance review, revise, adapt and improve. These two processes
happen simultaneously under DevOps program.

Introduction

Closer integration between the development of a software solution and the operation of the software is essential for producing tangible business results by means of faster processing.

When the legacy software could not cater to the volume of business growth, it is time to look for alternative options. DevOps is a globally proven method where the development and operation teams work seamlessly with each other to achieve better operational smoothness.

The Client

Our client is a leading microfinancing major, spread over the entire country. They provide financial support to realize aspirations of the growing middle class, thereby creating a cycle of systematic development for the economy.

The Challenge

The old legacy system of the client could not handle the higher volume of transactions generated by the growing business operations of the post-pandemic era, catering to the public’s pent-up demand for growth and asset acquisition.

Coherent was asked to update / upgrade the legacy software and to provide guidance for the day to day operations of the organization by handling the metamorphosis of the existing system under DevOps method.

The Solution

We studied the code of the legacy software and first selected Jenkins as the open source automation server for this requirement. Next decided on the hardware setup required for DevOps method development.

We had established two parallel interconnected servers in the cloud for the DevOps platform with one server dedicated for the application and one for the Jenkins application, exclusively.

To achieve this, we used a modular structure for the portal interface. We had also used Micro service components where Individual services are split based on functionality it provides, serving one core purpose, that is to ensure that it is small and easy to maintain as an individual entity.

In this system the Database passwords are encrypted and decrypted while establishing connection. We have used the latest and secure algorithm with addition encryption mechanism for database password encryption and decryption.

By using a set of DevOps Matrices and tools, we re-calibrated the legacy software to achieve higher speed and operational efficiency by employing continuous integration and continuous deployment (CI/CD) concept so that the day-to-day operations of the client is enhanced but not disturbed.

Key Features Include


  • Secure sign-in
  • Role based authentication
  • Scalable system
  • Enhanced security
  • Audit Logs for quick reviewing

The Effect

    The final output provided by Coherent is used to make life easy for the user and help multiple business operations to be carried out much faster.

  • Fast and most secured
  • Saves cost & time by automating the entire process

Technologies used

  • Jenkins
  • SonarQube
  • AWS
  • Spring boot Microservices

Previous Case Study
Next Case Study




up