Anand Sehgal
Prabhdeep Singh
Harsha
Raghav Vats
- Assistant Professor Department of school of engineering and technology , The Northcap University, Gurugram Haryana India
- Student Department of school of engineering and technology, The Northcap university, Gurugram Haryana India
- Student Department of school of engineering and technology, The Northcap university, Gurugram Haryana India
- Student Department of school of engineering and technology and technology, The Northcap university, Gurugram Haryana India
Abstract
The purpose of this study is to clarify how the development and deployment procedures of applications are impacted by cloud computing and microservices architecture, as these technologies become more widely used. Applications have moved significantly to the cloud in recent years in order to benefit from lower costs, elastic scalability, and other advantages. Simultaneously, a lot of businesses are switching from monolithic programs to microservices in order to get more agility, scalability, and adaptability. But moving to a microservices architecture hosted in the cloud also brings with it some new difficulties. Investigating the benefits of microservices on the cloud, this study will analyze prior research and case studies, including independent deploy ability and horizontal scalability. This study aims to provide light on how application development and deployment procedures are impacted by cloud computing and microservices architecture as these technologies gain traction. Recent years have seen a major migration of applications to the cloud in order to take advantage of cheaper pricing, elastic scalability, and other benefits. At the same time, many companies are moving away from monolithic applications and toward microservices in order to gain greater flexibility, scalability, and agility. However, switching to a cloud-hosted microservices design also presents some new challenges. This study will examine the benefits of microservices in the cloud, such as independent deploy ability and horizontal scalability, through a review of prior research and case studies.
Keywords: microservices architecture, cloud computing, application development, deployment, scalability
[This article belongs to Journal of Communication Engineering & Systems(joces)]
References
- Alshuqayran N, Ali N, Evans R. A systematic mapping study in microservice architecture. In2016 IEEE 9th international conference on service-oriented computing and applications (SOCA) 2016 Nov 4 (pp. 44-51). IEEE.
- Mateus-Coelho N, Cruz-Cunha M, Ferreira LG. Security in microservices architectures. Procedia Computer Science. 2021 Jan 1;181:1225-36.
- Engström E, Runeson P. Software product line testing–a systematic mapping study. Information and Software Technology. 2011 Jan 1;53(1):2-13.
- Munaf RM, Ahmed J, Khakwani F, Rana T. Microservices architecture: Challenges and proposed conceptual design. In2019 International Conference on Communication Technologies (ComTech) 2019 Mar 20 (pp. 82-87). IEEE.
- Ivarsson M, Gorschek T. A method for evaluating rigor and industrial relevance of technology evaluations. Empirical Software Engineering. 2011 Jun;16:365-95.
- Jaccheri ML, Picco GP, Lago P. Eliciting software process models with the e 3 language. ACM Transactions on Software Engineering and Methodology (TOSEM). 1998 Oct 1;7(4):368-410.
- Balalaie A, Heydarnoori A, Jamshidi P. Microservices architecture enables devops: Migration to a cloud-native architecture. Ieee Software. 2016 Mar 18;33(3):42-52.
- Dragoni N, Giallorenzo S, Lafuente AL, Mazzara M, Montesi F, Mustafin R, Safina L. Microservices: yesterday, today, and tomorrow. Present and ulterior software engineering. 2017:195-216.
- Jamshidi P, Pahl C, Mendonça NC, Lewis J, Tilkov S. Microservices: The journey so far and challenges ahead. IEEE Software. 2018 May 4;35(3):24-35.
- Levcovitz A, Terra R, Valente MT. Towards a technique for extracting microservices from monolithic enterprise systems. arXiv preprint arXiv:1605.03175. 2016 May 10.
- Claus Pahl and Pooyan Jamshidi. Microservices: A Systematic Mapping Study. In Proceedings of the 6th International Conference on Cloud Computing and Services Science (CLOSER 2016). 2016;1:137-146.
- Pautasso C, Zimmermann O, Amundsen M, Lewis J, Josuttis N. Microservices in practice, part 1: Reality check and service design. IEEE software. 2017 Jan 1;34(01):91-8.
- Wolff E. Microservices: flexible software architecture. Addison-Wesley Professional; 2016 Oct 3.
- Yashwanth Medisetti. Industry Use cases — Jenkins – Yashwanth Medisetti – Medium [Internet]. Medium. Medium; 2021. Available from: https://yashwanthsaikrishna.medium.com/industry-use-cases-jenkins-ca9af9da05c4
Journal of Communication Engineering & Systems
Volume | 14 |
Issue | 02 |
Received | April 9, 2024 |
Accepted | June 7, 2024 |
Published | June 29, 2024 |