  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.

Distributed, Parallel, and Cluster Computing;Networking and Internet Architecture