skip to main content
10.1145/3641032.3641037acmotherconferencesArticle/Chapter ViewAbstractPublication PagesiciseConference Proceedingsconference-collections
research-article

Implementation of a Software Engineering Model with DevOps on Microsoft Azure

Published: 11 June 2024 Publication History

Abstract

This article presents a robust DevOps model for implementing web applications with a microservices architecture using Azure cloud services. The research aims to address the technical complexity and lack of experience in the effective implementation of DevOps, which is crucial for improving efficiency and competitiveness of companies. The proposed model considers the peculiarities of the microservices architecture and adapts the best practices and DevOps tools to meet specific needs. Additionally, the importance of adopting agile methodology as a foundation for implementing DevOps in such projects is discussed. The article provides a comprehensive solution that enables organizations to effectively embrace DevOps in microservices architecture projects.

References

[1]
Auer, F., Lenarduzzi, V., Felderer, M., & Taibi, D. (2021). From monolithic systems to Microservices: An assessment framework. Information and Software Technology, 137, 106600. https://doi.org/10.1016/J.INFSOF.2021.106600
[2]
Shahin, M., Nasab, A. R., & Babar, M. A. (2021). A qualitative study of architectural design issues in DevOps. Journal of Software. https://doi.org/10.1002/smr.2379
[3]
Waseem, M., Liang, P., & Shahin, M. (2020). A Systematic Mapping Study on Microservices Architecture in DevOps. Journal of Systems and Software, 170, 110798. https://doi.org/10.1016/j.jss.2020.110798
[4]
Bucchiarone, A., Dragoni, N., Dustdar, S., Larsen, S. T. & Mazzara, M. (2018). From Monolithic to Microservices: An Experience Report from the Banking Domain. IEEE Software, 35(3), 50–55. https://doi.org/10.1109/MS.2018.2141026
[5]
What is Azure? Microsoft Cloud Services. (n.d.). Microsoft Azure. https://azure.microsoft.com/en-us/resources/cloud-computing-dictionary/what-is-azure/
[6]
Leite, L., Rocha, C. G. S., Kon, F., Milojicic, D., & Meirelles, P. (2019). A Survey of DevOps Concepts and Challenges. ACM Computing Surveys, 52(6), 1–35. https://doi.org/10.1145/3359981
[7]
Khan, M. I., Khan, A., Khan, F. A., Khan, M. S., & Whangbo, T. (2022). Critical Challenges to Adopt DevOps Culture in Software Organizations: A Systematic Review. IEEE Access, 10, 14339–14349. https://doi.org/10.1109/access.2022.3145970
[8]
Toh, M. Z., Sahibuddin, S., & Bakar, R. A. (2021). A Review on DevOps Adoption in Continuous Delivery Process. Proceedings - 2021 International Conference on Software Engineering and Computer Systems and 4th International Conference on Computational Science and Information Management, ICSECS-ICOCSIM 2021, 98–103. https://doi.org/10.1109/ICSECS52883.2021.00025
[9]
Debroy, V., & Miller, S. (2020). Overcoming Challenges With Continuous Integration and Deployment Pipelines: An Experience Report From a Small Company. IEEE Software, 37(3), 21–29. https://doi.org/10.1109/ms.2019.2947004
[10]
Fukuzaki, T., Liu, S., & Butler, M. (2022). DevFemOps: enhancing maintainability based on microservices using formal engineering methods. Connection Science, 34(1), 2125–2138. https://doi.org/10.1080/09540091.2022.2099347
[11]
Li, J., Li, W., Zhang, X., Duan, J., & Wang, H. (2022). Design of Devops environment based on cloud platform architecture. IEEE 6th Information Technology and Mechatronics Engineering Conference, ITOEC 2022, 95–99. https://doi.org/10.1109/ITOEC53115.2022.9734518
[12]
Park, J., Kim, D., & Yeom, K. (2020). An Approach for Reconstructing Applications to Develop Container-Based Microservices. Mobile Information Systems, 2020, 1–23. https://doi.org/10.1155/2020/4295937
[13]
Throner, S., Hutter, H., Sanger, N., Schneider, M., Hanselmann, S., Petrovic, P., & Abeck, S. (2021). An Advanced DevOps Environment for Microservice-based Applications. 2021 IEEE International Conference on Service-Oriented System Engineering (SOSE). https://doi.org/10.1109/sose52839.2021.00020
[14]
Bello, Y., Figetakis, E., Refaey, A., & Spachos, P. (2022). Continuous Integration and Continuous Delivery Framework for SDS. Canadian Conference on Electrical and Computer Engineering, 2022-September, 406–410. https://doi.org/10.1109/CCECE49351.2022.9918437
[15]
Srithar, S., Vetrimani, E., Vignesh, V., Ulaganathan, M. S., Kumar, B. R., & Alagumuthukrishnan, S. (2022). Cost-Effective Integration and Deployment of Enterprise Application Using Azure Cloud Devops. 2022 International Conference on Computer Communication and Informatics, ICCCI 2022. https://doi.org/10.1109/ICCCI54379.2022.9740874

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
ICISE '23: Proceedings of the 2023 8th International Conference on Information Systems Engineering
December 2023
201 pages
ISBN:9798400709173
DOI:10.1145/3641032
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 11 June 2024

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. DevOps
  2. Microsoft Azure
  3. continuous integration and delivery
  4. microservices

Qualifiers

  • Research-article
  • Research
  • Refereed limited

Conference

ICISE 2023

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 32
    Total Downloads
  • Downloads (Last 12 months)32
  • Downloads (Last 6 weeks)8
Reflects downloads up to 20 Feb 2025

Other Metrics

Citations

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

HTML Format

View this article in HTML Format.

HTML Format

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media