Integrated Trading Mutual Funds, Morcom Trading, E-Ticketing for Financial Services and Banking Company

Transforming Investment Strategies: A Case Study on the Migration of a Legacy Mutual Fund Application 

Business Problem/ Scope of Work

The Financial Services and Banking Company was facing a major business challenge with their legacy mutual fund application which was outdated and unable to keep up with the demands of the business and its customers. The current application had poor performance, scalability, and reliability. Additionally, the application lacked the necessary features and functionality to effectively manage client portfolios, such as the ability to place buy, sell, or exchange orders. This was causing a major problem for the mutual fund managers to serve their clients effectively.
 
To address this challenge, Pronix IT Solutions team was engaged to modernize and upgrade the legacy application. The goal was to provide a more efficient and user-friendly platform for portfolio management, which will enable the mutual fund managers to better serve their clients and improve their business performance.
 
 
 
 
 

Business Solution

The business solution for this case study is to migrate the legacy application to a new, modern system known as CONNECT app. The CONNECT app will replace the three legacy applications (PBA-Private Banking only US region, JPMA -US Based Trading of own security mutual funds, IPB-International Private Bank) into a single application. This will provide better user experience by having different lines of business (LOBs) instead of users accessing the whole application. Based on user access, specific LOBs will be redirected. The new system will also provide a new user interface design solution for easy graphical user interface (GUI). To ensure continuity of service during the migration, the legacy application will be maintained until the new application is ready to go live.
 
 
 

 

Technical Solutions

The technical solution for this case study includes the implementation of React JS, Forms, Events, Keys, Router, and custom reusable React components. A reusable component library was created and application state was managed using Redux. React functions, reducers, and actions were created for state management using Redux. Jest framework was used for creating test cases for React components.
 
Webpack was used as a module bundler and Babel was used for compiling and building a component-based React architecture. SASS preprocessing was used for configuring tasks. Spring JDBC custom queries were utilized to save and update the database using REST API from UI operations such as adding and deleting. REST API endpoints were created for end-users to perform create, update, delete operations through the frontend to the database via Axios API calls to the React frontend. Kafka producer and consumer applications were implemented on a Kafka cluster setup with the help of Zookeeper.
 
Spring Kafka API calls were used to process messages smoothly on the Kafka cluster setup. RESTful resources were developed using Rest Template and consumed REST from various vendors. Completable Future was implemented using Java 8 for parallel calls for microservices. Spring config server was used for centralized configuration and Splunk was used for centralized logging.
 
Concourse and Jenkins were used for Microservices deployment. Swagger UI (JSON/YAML) was integrated and integration tests were written along with REST documentation.
 
 
 

Technologies/ Skills Used

The case study for "Integrated Trading Mutual Funds, Morcom Trading, e-Ticketing to Financial Services and Banking Company" implemented by Pronix IT Solutions team, utilized a variety of technologies to achieve the desired outcomes.
 
The primary programming language used was Java 1.8, with React 16.x for building the user interface. The project also utilized SpringBoot2.X for creating the backend services and GIT for version control. SpringBatch4.X was used for batch processing, Jest 21.2.1 for testing, and redux and redux-thunk for state management.
 
Jenkins(Jules) was used for continuous integration and delivery, and Kafka was used for handling real-time data streams. The team also used Swagger for API documentation and testing.
 
These technologies were carefully selected and integrated by the Pronix IT Solutions team to achieve the desired outcomes and improve the overall performance of the financial services and banking company's trading and e-ticketing operations. The use of these technologies demonstrates the team's expertise in utilizing the latest and most appropriate tools to deliver effective solutions to clients

Customer Success Outcomes

Successful implementation of new modules, enabling the company to go live with the new system and receive new trades on a daily basis.
Improved efficiency and effectiveness in processing new trades, resulting in faster and more accurate trade execution.
Increased customer satisfaction with the new system's capability to receive new trades on a daily basis, providing real-time access to portfolio updates.
Reduced downtime and improved continuity of service, leading to less disruptions in trading activities.
Improved scalability and reliability of the system, allowing the company to handle a larger volume of trades.
Better user experience and improved portfolio management, resulting in more informed investment decisions.
Increased revenue for the company as a result of increased trades and more efficient trade processing.
 
These outcomes were a result of the successful implementation of the solution by Pronix IT Solutions team. The case study serves as a testament to the team's expertise and ability to deliver effective solutions that drive success for their clients.
 
 
 

Latest Case Studies

Our Case Studies

Pronix is committed to protecting and respecting your privacy. Please confirm that you agree with our privacy policy by checking the box below.

* I agree with the privacy policy and consent to receive communications from Pronix.