An Architectural Approach to Creating a Cloud Application for Developing Microservices
A. N. M. Sajedul Alam, Junaid Bin Kibria, Al Hasib Mahamud, Arnob, Kumar Dey, Hasan Muhammed Zahidul Amin, Md Sabbir Hossain, Annajiat Alim, Rasel

TL;DR
This paper discusses an architectural approach to developing cloud applications with microservices, highlighting current trends, standards, and research gaps to guide practitioners and researchers.
Contribution
It provides a comprehensive overview of designing microservices in cloud applications, emphasizing emerging standards and identifying future research directions.
Findings
Microservices enhance scalability and adaptability of cloud applications.
Transitioning from monolithic to microservices is ongoing but still early.
Emerging standards are shaping microservices development.
Abstract
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,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware System Performance and Reliability · Cloud Computing and Resource Management · IoT and Edge/Fog Computing
