Transitioning from Monolith to Microservices in Policy Administration

Gowtham Reddy Enjam, Komal Manohar Tekale · International Journal of Emerging Research in Engineering and Technology · 2020

Policy administration systems (PAS) issues are fundamental to the tasks undertaken by insurance companies through which policy is issued, endorsed, renewed, claims are filed, and regulations are adhered to. These systems were historically built as a single application, monolithic or single, unified codebases where all the functions, including underwriting, billing and claims, were tightly integrated. Despite the fact that Monoliths were very convenient and easy to put in place during the initial stages of their establishment, they proved to be unproductive and dogmatic as the demand of businesses grew. With the onset of the digital transformation, the pressure compelled insurers to be more innovative, scale and interact with third-party ecosystems. A promising and appealing alternative was the introduction of the microservices architecture, which gives an opportunity to modularization and scalability and continuous deployment. The shift of microservices over monolithic architecture in insurance policy administration business will be discussed in the paper. It provides an in-depth discussion of problems of the conventional monolith systems, such as the performance bottlenecks, failure to scale and technological debt, that hinder agility of the business. It then introduces the sense of microservices; domain-driven design, minimal context, decentralized government, and continuous delivery pipelines that can address those limitations. This paper has a detailed migration strategy, the evaluation frameworks, decomposition strategies, communication models, REST, gRPC, message brokers, and deployment automation via containerization and orchestration software, i.e., Docker and Kubernetes. The flowcharts and architectural charts are to show the evolution of transformation, and the tables will compare to show the performance enhancement, fault-tolerance, and flexibility of integration provided by using the microservice adoption. Objective improvement is evident in empirical studies (presumably not after 2020) of case studies: deployment time was reduced (weeks to hours), fault isolation (fewer cascading failures) increased, and the cost savings were met by horizontal scaling. Nevertheless, a set of issues such as distributed data management, the complexity of inter-service communication, and overhead governance are also tackled. Lastly, this work concludes that even though the monolith to microservices transition is resource-intensive, the policy administration benefits, including agility, resiliency and reduced innovation cycles, are long-term worth the effort. The findings suggest that the introduction of microservices within PAS cannot be considered an IT change but it is an organizational change that rationalizes the IT potentials to address the dynamic business needs

Read the paper · More papers on PaperTik