A mini shopping cart with parcels in front of an online marketplace

Fast and Cost-Effective Marketplace Development for a Bank with 100+ Branches

Industry
Information Technology, BFSI, Software products, Banking
Technologies
Android, iOS, Java, Golang, Angular.js, Microservices

About Our Client

The Client is a large banking services provider in Central Asia with a countrywide network of 100+ branches. For more than 20 years, it has offered a full range of banking services to individuals and businesses.

Challenge

The Client entered the retail sector with a multi-vendor marketplace — an online environment where consumers can browse products across roughly 14 major categories, compare prices from different sellers, and make purchases. The marketplace was initially built with in-house resources, which eventually proved insufficient due to a lack of specific IT competencies.

To keep the project moving, the Client needed to augment its team with additional skills. As the project was to evolve in an agile manner, the Client sought a partner with a large talent pool — specifically, front- and back-end development, microservices development, and mobile development.

Solution

As a provider of IT services and staff augmentation, INNERLUXES offered a staffing solution to seamlessly fill the resource gap. Since joining the project, our team has been engaged in:

Angular web development and native iOS and Android development to accelerate front-end delivery. Our developers helped the user interface evolve dynamically, improving the experience with each iteration.

Back-end development in Golang. The Client chose Golang for easy, quick deployability and cross-platform support. INNERLUXES's developers recoded the legacy parts that were stalling progress — notably outdated, hard-to-maintain payment systems — and integrated the application with various shipping carriers.

Gradual rearchitecting from a monolith to microservices to isolate functionality into separate, easily scalable modules. Applying changes at the level of independent services kept the whole application running without interruption.

Our experts drew on their experience working in international teams and prioritized fitting into the Client's business processes and corporate culture, with consistent, mutually supportive communication throughout.

Results

The collaboration has been productive. As the Client's IT needs shift with the evolving project, INNERLUXES's team augmentation lets the Client keep a fast development pace and save on hiring in-house developers. By augmenting its team with the required IT talent, the Client established a truly agile environment and evolved the marketplace application quickly.

Technologies and Tools

Golang, Go-Kit, Kubernetes, SQL / ORM, microservices, Java, TypeScript, JavaScript, Angular 10, iOS (Swift), Android (Kotlin).