Integration and Microservice Development Framework
Integration and Microservice Development Framework
Clients:
Groupama
Category:
IdeasTech
Services:
Web:
About the Project
The purpose of the project is to create a central framework that serves as a singular platform that enables the creation of multiple standalone services. This framework needs to support running within a containerized architecture. As a result of the project the services are small and easy to maintain and can use different technologies as a bonus. The services can be installed, sized separately and are loosely connected to each other. The advantage of the framework is that developers can work in parallel enabling errors to be isolated, not affecting the complete system. The architecture of such frameworks bare their own challenges different to traditional development strategies. During planning for example, the decision on how to break down the application into smaller services was difficult. The systems configured this way are complex, making planning, development, testing and installation more difficult. The installation of services needs to be carefully planned and well coordinated.
The challenge
For our customer the overlapping, dependency-heavy development always proved to be a problem. The monolithic structure caused downtimes and service outages. The internal development projects cannot or seldom could be done in parallel.
Solution
There were no license related costs to the end-product thus it could be turned towards development capacity. After the introduction of the Microservice Platform, the insurance companys’ internal developers only needed to put their efforts into implementing business logic. To learn the necessary knowledge to work within the framework required minimal effort, no need for framework specific knowledge.
Previous post
Unified Logging System in Petabyte sizes
Next post
Traffic control system for State Motorway Management Co. Ltd.