The purpose of this article is to propose a domain engineering-based micro-service reference architecture for financial trading platform, which can solve the problems of high complexity and high maintenance cost of a real large-scale financial trading system and try to provide a general solution for similar scenarios in the future. Starting from the concept of domain engineering and micro-service and the relationship between them, this article briefly introduces the background and pain points of the actual large-scale financial transaction system, emphatically expounds the principles and methods of domain analysis and micro-service disassembly for the legacy system, and puts forward a reference architecture with future reuse significance. The corresponding suggestions are also given for how the new micro-services will coexist with the existing legacy systems for a long time. In order to promote the landing of domain engineering and micro-service, besides theoretical research and necessary practice, enterprises also need to change the traditional management mode and introduce DevOps and other mechanisms, so that business processes and technologies can support the rapid development of business.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.