Font Size: a A A

Reform Of Insurance Core System Based On Microservices Architecture

Posted on:2021-07-19Degree:MasterType:Thesis
Country:ChinaCandidate:L S WangFull Text:PDF
GTID:2518306506951609Subject:Software engineering
Abstract/Summary:PDF Full Text Request
At present,most of the information systems in the insurance industry are still structured,designed and implemented based on "steady state".That is,all architectural designs based on predictable usage scenarios.When the Internet and mobile Internet became the main development direction of marketing.The existing insurance industry information systems are unable to support rapid changes in demand.Problems such as the difficulty of supporting7x24 hours of high-availability services or the difficulty of service expansion in temporary promotional activities.Therefore,the existing insurance business core system "big and complete" structure of the way to transform has become an urgent problem.The research goal of this paper is to apply the microservices architecture to enterprise-oriented insurance applications.To solve the problems that insurance applications face under the wave of the Internet and mobile Internet.Such as rapid requirements changes,high scalability requirements,high scalability requirements,high availability requirements,and high system complexity.By analyzing the core requirements of the insurance system under the current architecture,the paper identifies the following problems.First,the code change risk and maintenance cost of the monomer application architecture are high.Since the current core insurance system involves multiple product lines and multiple business modules,the system is huge and maintained by multiple teams.The coordination cost of the development cycle between teams of different product lines(such as auto insurance,health insurance,etc.)and business modules(such as underwriting modules,renewal modules,etc.)has increased dramatically,and the stability of system modules affects each other.Second,it is difficult to support the expansion of the internet promotional activities.Due to the emergence of e-commerce scenarios such as freight insurance and travel accident insurance,promotional traffic has the characteristics of sudden and short-term nature.The current core insurance system is based on the premise of linear growth of offline business for architecture design and capacity planning.It is difficult to solve the problem of traffic expansion during promotional activities.Third,the performance bottleneck of the insurmountable monomer architecture.The current expansion method under the core system monolithic architecture is horizontal expansion.When a product line capacity needs to be expanded,it will lead to passive expansion of other product lines.On the one hand,it causes unnecessary server waste.On the other hand,expansion limited by the limitation of the number of database connections.The above makes it difficult to sustain expansion under this architecture.For analysis and research on the above issues.First,the major problem of change risk brought about by monomer architecture can be resolved by splitting the business domain of insurance application.That is,the application designed by the principle of single responsibility.System splitting is applied to a small and autonomous unit architecture of microservices.Then divides split microservices applications by logically layer.The layers are front application layer and middle platform layer.Second,the expansion problem will become easy to implement under the premise of microservices architecture.Scale up high-traffic applications without the need to scale the entire application.However,it also needs to rely on automatic registration and discovery of services under the microservices architecture to reduce operational difficulty and improve availability.Third,the key point of the bottleneck of the performance of the single architecture of the insurance core system is that the state of the application system leads to the difficulty of horizontal expansion and the integrity of the business database.The problem of horizontal expansion is solved through the split of the application level of microservices and the application statelessness of the application.The database-level split solves the performance bottleneck of the database based on the split application system.The problems encountered in the monomer application architecture are solved by applying the concept of microservices architecture.To split the core system of insurance,the logical layering of the application architecture and the vertical split of the database.Finally,the time cost of new products online in the insurance core system is shortened,the technical risk in the process of change is reduced,and the overall performance capacity and high availability of the system are improved.
Keywords/Search Tags:Insurance, core systems, microservices, architecture
PDF Full Text Request
Related items