The Impact of Microservices Architecture on Cloud Application Development and Deployment

Year : 2024 | Volume :14 | Issue : 02 | Page : –
By

Anand Sehgal

Prabhdeep Singh

Harsha

Raghav Vats

  1. Assistant Professor Department of school of engineering and technology , The Northcap University, Gurugram Haryana India
  2. Student Department of school of engineering and technology, The Northcap university, Gurugram Haryana India
  3. Student Department of school of engineering and technology, The Northcap university, Gurugram Haryana India
  4. 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)]

How to cite this article: Anand Sehgal, Prabhdeep Singh, Harsha, Raghav Vats. The Impact of Microservices Architecture on Cloud Application Development and Deployment. Journal of Communication Engineering & Systems. 2024; 14(02):-.
How to cite this URL: Anand Sehgal, Prabhdeep Singh, Harsha, Raghav Vats. The Impact of Microservices Architecture on Cloud Application Development and Deployment. Journal of Communication Engineering & Systems. 2024; 14(02):-. Available from: https://journals.stmjournals.com/joces/article=2024/view=152542

References

  1. 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.
  2. Mateus-Coelho N, Cruz-Cunha M, Ferreira LG. Security in microservices architectures. Procedia Computer Science. 2021 Jan 1;181:1225-36.
  3. Engström E, Runeson P. Software product line testing–a systematic mapping study. Information and Software Technology. 2011 Jan 1;53(1):2-13.
  4. 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.
  5. Ivarsson M, Gorschek T. A method for evaluating rigor and industrial relevance of technology evaluations. Empirical Software Engineering. 2011 Jun;16:365-95.
  6. 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.
  7. 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.
  8. 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.
  9. 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.
  10. Levcovitz A, Terra R, Valente MT. Towards a technique for extracting microservices from monolithic enterprise systems. arXiv preprint arXiv:1605.03175. 2016 May 10.
  11.  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.
  12. 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.
  13. Wolff E. Microservices: flexible software architecture. Addison-Wesley Professional; 2016 Oct 3.
  14. Yashwanth Medisetti. Industry Use cases — Jenkins – Yashwanth Medisetti – Medium [Internet]. Medium. Medium; 2021. Available from: https://yashwanthsaikrishna.medium.com/industry-use-cases-jenkins-ca9af9da05c4 ‌

Regular Issue Subscription Review Article
Volume 14
Issue 02
Received April 9, 2024
Accepted June 7, 2024
Published June 29, 2024