- Architecture
- Code audit
- Code review
- Migration
Key challenges
Founded more than 100 years ago, our client cultivates strong human values and a spirit of mutuality. Its mission: Be a European specialist in life insurance and professional providence by remaining a close partner you can rely on. Active also in real estate and loans, it provides individuals, businesses and institutions with a platform of skills and all its know-how.
Application development of our client was based on a custom and proprietary framework, which had been set up many years ago. As time was passing, the company’s applications evolved significantly, increasing the framework’s usage complexity, while it was in addition getting outdated. In order to lower the training and maintenance costs, as well as to follow the application development mainstream, the client intended to modernize its software delivery processes and tools.
Our approach
Our client decided to get rid of the obsolete proprietary framework and to migrate the related company’s applications to standard loosely-coupled components, integrated to a classical software management system. Our team helped the customer to set up the new development environment and to split the old applications into smaller modules, i.e. Maven artifacts. This implied a full review of the global architecture, as well as of the code structure, taking into account the interactions between the components and the security issues.
Benefits
The development and deployment processes are now well defined, standardized and up to date. The software is composed of Maven artifacts, built regularly and deployed on an integration server by Jenkins tasks.