NULS is a blockchain built on an infrastructure optimized for customized services through the use of micro-services. The NULS blockchain is a public, global, open-source community project. NULS uses the micro-service functionality to implement a highly modularized underlying architecture. By using the technology of our modular warehouse, smart contracts and cross-chain mechanism, in combination with the features of Chain Factory, the development cost of blockchain can be reduced, and the commercial application of blockchain can be accelerated and enhanced. NULS proposes a modularized thinking and multi-chain parallel micro-service architecture, based on the "chain" as the core development concept, to build a "Chain Factory" of core products. NULS enables users to choose their own components for chain-building in a drag and drop style of pluggable functionality. Modules such as the network module, consensus module, storage module, account book module, smart contract module, and other core functional modules enable users to build their chain within minutes and add it to the NULS ecosystem. Enterprises can also define their own business logic through smart contracts with very little programming effort. NULS is the first and only microservices-driven, enterprise-grade blockchain, propelling evolution in the industry beyond every current limitation of development.