Ecosystem Modernization and Scalability
As part of multinational automotive manufacturer’s initiative to transform the automation of car management processes, we were entrusted with the task of developing an application to streamline the assignment of service partners for each vehicle. Our team rose to the challenge and successfully built a comprehensive ecosystem. Completed within the designated timeframe, it encompassed a whole ecosystem, new features for the microservice-based backend system with a scalable database, modern operation technologies, automation and new features for the front-end.
Client
Multinational Automotive
Manufacturer
Industry
Automotive
Technologies
AngularJS, Hibernate, IBM MQ, Java, JSON, PostgreSQL, Quarkus
About the project
The customer has a global IT department that supports the company’s operations and technology needs. The department is responsible for developing, implementing, and maintaining the company’s IT systems and infrastructure, as well as providing support to users throughout the organization.
Our client needed to create a whole ecosystem + an application to be able to improve the assignment of service partners for each car and to add new features to the applications for attracting customers from business.
In order to enhance the assignment of service partners for each vehicle and augment the customer experience, the automotive manufacturer embarked on a project to develop a comprehensive ecosystem and application. This initiative aimed to incorporate new features into the application to attract business customers, thereby bolstering the company’s overall offering.
Challenges
Ensuring the scalability and reliability of the application was one of the main challenges, particularly during the migration process to the Cloud environment.
Solution
In order to augment their internal development capabilities for building new microservices in the frontend and back-end applications, the company’s IT department sought external partnership. As a result, they approached our team to provide the necessary expertise and support.
Our development effort focused on:
- Implementing new features based on the business requirements
- Refactoring and maintaining the already existing code to assure the reliability of the system
- Implementing the microservices to assure the scalability of the system
- Data model improvements
- Integration with internal clients that send requests to the system
- Migration to the AWS
Our team successfully developed from scratch new microservices for the backend system, encompassing a scalable database, modern operational technologies, and automation. Additionally, we implemented a new microservice that handles database requests asynchronously, allowing for configurable adjustments to the number of threads and requests processed
Technologies used
Results
We successfully completed the delivery of 1000 User Stories within a timeframe of 1095 working days.
We focused on setting up the new microservices and assuring the reliability, which included more than 6 microservices for back-end and 1 microservice for front-end.
Based on specific needs and requirements, the client could scale up the application and increase the performance when a high number of requests are processed.