The cloud is a new paradigm that is paving the way for new approaches and standards. The architectural styles are evolving in response to the cloud's requirements. In recent years, microservices have emerged as the preferred architectural style for scalable, rapidly evolving cloud applications. The adoption of microservices to the detriment of monolithic structures, which are increasingly being phased out, is one of the most significant developments in business architecture. Cloud-native architectures make microservices system deployment more productive, adaptable, and cost-effective. Regardless, many firms have begun to transition from one type of architecture to another, though this is still in its early stages. The primary purpose of this article is to gain a better understanding of how to design microservices through developing cloud apps, as well as current microservices trends, the reason for microservices research, emerging standards, and prospective research gaps. Researchers and practitioners in software engineering can use the data to stay current on SOA and cloud computing developments.
翻译:云是一种新的模式,它为新的方针和标准铺平了道路。建筑风格正在根据云的要求而演变。近年来,微观服务逐渐成为可扩展的、迅速演变的云应用的首选建筑风格。采用微观服务而损害正在逐渐淘汰的单一结构,是商业结构中最重要的发展之一。云型建筑使微观服务系统的部署更具生产力、适应性和成本效益。尽管许多公司已经开始从一种类型的建筑向另一种类型的结构过渡,尽管仍处于初级阶段。本文章的主要目的是通过开发云应用程序以及目前的微观服务趋势,更好地了解如何设计微观服务、微观服务研究的原因、新出现的标准以及潜在的研究差距。软件工程的研究者和从业者可以使用这些数据来保持SOA和云计算的发展。