The invention discloses a low-code technology for generating micro-service based on a design mode. The technology comprises four parts of business
design language,
language translation, micro-service compiling and containerized micro-service operation. The method is characterized in that a business language of a business hierarchical structure is constructed based on
a domain-driven design (DDD) idea, and description is carried out through an
XML script convenient for visual expression; translating into a current popular target language for
software development based on grammar analysis of a business language, forming a code project of the target language, and meanwhile, carrying out secondary modification on code project support; a micro-service business module capable of being operated is formed based on compilation of code
engineering, and the low-code or code-free process from design to the module capable of being operated is achieved. According to the invention, a micro-service operation environment irrelevant to an operation
system platform is established, and operation isolation and unified management of operation of micro-services are realized. The low-code technology follows the design rule and process of a traditional
software project, is the optimization of the traditional code research and development process, is particularly suitable for research and development of an
information management system, and is convenient for non-invasive integration of a historical
legacy system and reduces the risk caused by reconstruction of historical legacy problems in addition to the micro-service characteristics of the
information management system.