Ingosstrakh Investments

Development and integration of a client personal account for Ingosstrakh-Investments

From 2021 to 2022, Ingosstrakh-Investments initiated a project to develop a new personal account (PA) for clients of the management company and brokers. The existing client infrastructure was based on a monolithic solution that contained redundant services. This created challenges for integrating the new PA, which needed to function on both web platforms and mobile devices.

Task

The main task was to develop and implement a personal account that would integrate with the existing internal infrastructure of the client while resolving the issue of service duplication. This included developing the concept, designing, and starting the implementation of the PA, as well as successfully integrating it with the client’s internal systems.

Solution

1

Architecture Analysis and Design

A detailed analysis of the current monolithic solution was conducted to identify redundant services. A microservice architecture for the new personal account was developed using RESTful API, allowing for the separation of functionality into independent components and simplifying integration.
2

Extracting and reorganizing services

Extraction of key services from the monolith and their reorganization into microservices to enhance the scalability and flexibility of the system. The use of an API Gateway and message brokers ensures interaction between microservices and the client's internal systems.
3

Development and Integration

Web and mobile versions of the personal account have been created using modern technologies: React for the web version and Flutter for the mobile application. Authorization and authentication mechanisms have been implemented, along with integration with the existing internal systems of the client via API.
4

Testing and optimization

Comprehensive testing of the new solution has been conducted, including functional, integration, and stress testing. System performance has been optimized using caching and query tuning for the database.
5

Deployment and support

Deployment of the personal account on a cloud platform using containerization and orchestration to ensure reliability and scalability. Monitoring and logging systems have been configured for continuous monitoring of the system's status and prompt response to failures.

Result

As a result of the successful project implementation, an efficient and modern personal account was created for clients of Ingosstrakh-Investments and brokers. The new personal account, integrated with the existing internal systems of the client, eliminated service duplication and significantly improved the user experience. This facilitated more effective interaction between clients and the management company and enhanced the overall efficiency of processes.

Let's Talk

Contact us, and we will provide detailed information about our products and services

    0/225
    Attach file (max 2 GB)