On March 23, 2022, the NextArch Foundation officially announced the establishment of the Microservice SIG (Special Interest Group, hereinafter referred to as the "Microservice Technology Group"), from Tencent, ByteDance, Qiniuyun, Kuaishou, BIGO, TAL and Blue. Technical experts from many companies such as ColorFocus became the first members.
It is reported that the group has gathered resources from the Linux Foundation, large technology companies, industry technical experts, etc., and is committed to promoting the sustainable development of microservice technology and its open source ecosystem. Standardized solutions are output for different industries and application scenarios, and open-source communities such as PolarisMesh, TARS, go-zero, GoFrame, CloudWeGo, and Spring Cloud Tencent provide out-of-the-box implementations, thereby lowering the landing threshold for microservice users.
As a key part of the next-generation architecture, as the digital transformation of enterprises continues to deepen, the microservice architecture is being adopted by more and more enterprises. Relevant market research shows that the size of the microservice cloud market will reach US$1.88 billion in 2023, with a compound annual growth rate of 22.4% from 2018 to 2023.
In a microservice architecture, a function can only call functions of the same microservice. How to realize the communication between distributed services is the primary problem of the microservice architecture, and it is not easy to build high-performance, high-availability remote calling capabilities. Fortunately, there are already a large number of open source distributed service development frameworks such as grpc, thrift, tars, go-zero, GoFrame, cloudwego/kitex, and spring cloud, which can help end users quickly build microservices.
Since these frameworks do not solve all problems, more aspects need to be considered to ensure the stable operation of large-scale services. For example: how to deal with various exceptions in the infrastructure and application layer in the distributed architecture, how to achieve lossless publishing and traffic scheduling of large-scale services, how to locate and analyze problems in complex call links, etc. For medium and large enterprises, there are also heterogeneous development technology stacks and runtime environments, and there are architectural requirements across regions and hybrid clouds. How to solve the above problems in more complex application scenarios, enterprises and developers face more challenges.
Different microservice development frameworks and tool chains have differences in the understanding and implementation of the service governance system, which is not conducive to the precipitation and long-term development of microservice technology. End users must make difficult choices between different infrastructures and appropriate tools to solve various problems in the process of implementing the microservice architecture, which increases the cost of the enterprise in the process of implementing the microservice architecture.
It is understood that the microservice technology group has recently submitted its first proposal to the NextArch Foundation. According to the experience and pain points of each enterprise in the production practice of distributed or microservices, for multi-language, multi-framework and heterogeneous infrastructure, output standardized solutions for the implementation of microservices for different industries and application scenarios, and rely on relevant open source communities to provide recommendations Realization, convenient for end users to land.
Shan Jiajun, an expert engineer of Tencent Cloud, said that Polaris is a service governance framework and platform developed and open sourced by Tencent. Tencent covers more than 90% of its business departments, and has completed the standardization of service discovery and governance. We look forward to joining a neutral organization like the NextArch Foundation, to promote and carry the implementation of a standardized service governance system, and to promote the further development of the open source ecosystem of microservices.
Wan Junfeng, vice president of Qiniu Cloud Technology, proposed that it is necessary to further refine and abstract the capabilities of microservices and standardize them, so as to better accumulate experience and provide standardized docking of microservice frameworks in various languages, thereby promoting microservice technology. further development. At the same time, it is also expected that the microservice technology group can discuss various best practices for the implementation of microservices, and it is also expected that the go-zero open source community can help promote the implementation of consensus microservice governance standards.
Guo Qiang, the initiator of the GoFrame open source framework project, believes that after microservices, the project architecture will introduce more pain points: efficient communication between services, distributed transaction processing, microservice governance, service version management, project iteration collaboration, etc. . What the Microservice SIG needs to do is to analyze the commonalities of these pain points and form a unified and standardized solution. In order to help enterprises implement microservices more quickly, it also needs to provide some best practices. 80% solution abstraction, 20% best practice precipitation.
Li Kaiyuan, the core developer of TARSGo and the maintainer of the open source project, said that the establishment of the microservice technology group is conducive to improving the ecological and technical standards of microservices, and is conducive to lower cost implementation and more efficient operation of the microservice system for users.
Luo Guangming, ByteDance microservice architect and head of CloudWeGo open source, said that since the development of microservice technology, a large number of microservice development frameworks, technologies and best practices have emerged in the industry. The service governance system involved can be unified and standardized. It is against this background that the NextArch Microservice Technology Group was born. It aims to provide a unified service governance system, solve common problems, and promote the further evolution and development of microservice frameworks and technologies.
Su Ke, head of TAL's Zhixue Cloud PaaS platform, said that the concept of microservices and related architecture technologies have abstracted the original complex distributed architecture and simplified out-of-the-box technology to a certain extent, reducing the use of distributed system development. Cost and threshold, it is this point that enables the vigorous development and evolution of microservices, but we have not formed a de facto unified standard and implementation. We hope that the microservices SIG can precipitate and promote everyone's mature and valuable enterprise practices. .
Yu Xiang, technical director of BlueFocus, said that the problems that enterprises often face in the practice of microservices are the coexistence of new and old technology frameworks, the coexistence of virtual machine and container deployment, and hybrid cloud deployment. The industry's existing open source service governance frameworks have more or less requirements for R&D frameworks and deployment methods. This leads to a large amount of customization for enterprises, and the cost of repeated research and development is high. The Microservices SIG is committed to formulating cross-language and cross-platform standardized solutions to reduce the cost of enterprises evolving to microservices technology.
Zhang Bo, head of operation and maintenance research and development at Bigo, said that the NextArch Foundation is committed to building the next-generation technology architecture under heterogeneous infrastructure, diversified technology stacks and hybrid cloud scenarios; he hopes to discuss the best next-generation technology architecture with the NextArch Foundation. Practice and discuss standards. It can provide solutions for microservice governance for next-generation technical architecture.
Wei Shibai, Kuaishou Microservice Architect, Head of Service Governance Technology and Evangelist, said that microservice technology is a variety of necessary capabilities derived from microservice architecture, including but not limited to service registration, configuration center, traffic governance, RPC communication and other technologies . The Microservice SIG is committed to providing the industry with a set of effective standards and best practices in the field of microservice technology, reducing the threshold for domain awareness.
Since the NextArch Foundation was officially established under the Linux Foundation in November 2021, more than 40 companies or units, including Tencent, have joined as the first co-construction and support units, and the total number has now increased to 53 companies. The NextArch Foundation is committed to building the next-generation technology architecture under heterogeneous infrastructure, diversified technology stacks and hybrid cloud scenarios, always adhering to an open and neutral governance model, and developing an open source ecosystem suitable for enterprise digital transformation.
At present, the first proposal of the NextArch Foundation has been put forward around the pain points of enterprises in the production practice of distributed or microservices. We look forward to more relevant enterprises and open source communities to join the NextArch Foundation to discuss the standardized solutions for distributed or microservice governance.
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。