T/CCUA 013-2021 Cloud agile application development and integration requirements for microservices-based applications
T/CCUA 013-2021 Cloud agile application development and integration requirements for microservices-based applications
Basic Information
Scope
Scope: This document specifies the design, development, and integration requirements that must be followed during the software development process of microservice architectures, and defines relevant terms and definitions. This document is applicable to enterprise business systems adopting microservice architectures for cloud agile application development and integration scenarios. Main technical content: This standard stipulates the requirements that must be met and adhered to for cloud agile application development and integration based on microservices. It proposes the overall design principles for cloud agile application development, recommends three commonly used architectures, and sets forth requirements for application interface development and security. The standard defines six terms, lists and explains twelve acronyms. It applies to the development and integration requirements of microservice-based systems, meeting the needs of enterprise system construction based on microservice applications. The development requirements include overall design principles for cloud agile applications, recommendations for architecture selection, requirements for application interface design and development, and application security. The integration requirements include interface integration, data integration, client integration, and external integration. In the appendix, a financial shared project built in reference to this standard is used as a case study to explain the implementation process in detail. This standard meets the application requirements of frequent business changes, rapid iteration, and timely release. It is not applicable to application development and integration based on traditional monolithic architectures.