Since the beginning of our cooperation, N-iX has widely contributed to migrating from the monolithic architecture to the service-oriented system, which allows our client to scale the product faster and introduce innovations more easily. In addition, such software design helps to accelerate the ongoing development and facilitate product maintenance.
As a starting point for migration, our team implemented microservices for the borrower journey. That included the creation of a new UI and the logic update to maintain the user application. We designed the concept of the microservices architecture and built the first 10 services for the project.
The challenging task we faced was to maintain the old system, continue to build new features, gradually refactor to microservices, and handle the orchestration of microservices while in production. Also, we needed to do it ensuring the highest security level of the product and its compliance with industry regulations.