Publicação
Highly Efficient Software Development using DevOps and Microservices: A Comprehensive Framework
| Resumo: | With the growth in popularity in DevOps culture amongst companies, and the equivalent growth in Microservices architecture development, which are both known to increase productivity and efficiency in software development, an increasingly number of organisations are aiming to incorporate them mutually. Implementing DevOps culture and good practices can be a challenging task, but increasingly important as software applications get more robust, complex and where performance is considered an obligation by the end-users. By following the Design Science Research methodology, this paper proposes an iterative framework, that closely follows the recommended DevOps practices, validated with the assistance of expert interviews, for implementing DevOps practices into Microservices architecture software development, while also offering a series of tools that serve as a base guideline for anyone following this framework, in the form of a theoretical use-case. Therefore, this thesis provides organisations a guideline for adapting DevOps and offers organisations already using this methodology a framework to potentially enhance their established practices. |
|---|---|
| Autores principais: | Barbosa, David Alexandre do Lago |
| Assunto: | DevOps Microservices Information Systems Software Efficiency Agile Team collaboration SDG 8 - Decent work and economic growth |
| Ano: | 2024 |
| País: | Portugal |
| Tipo de documento: | dissertação de mestrado |
| Tipo de acesso: | acesso aberto |
| Instituição associada: | Universidade Nova de Lisboa |
| Idioma: | inglês |
| Origem: | Repositório Institucional da UNL |
| Resumo: | With the growth in popularity in DevOps culture amongst companies, and the equivalent growth in Microservices architecture development, which are both known to increase productivity and efficiency in software development, an increasingly number of organisations are aiming to incorporate them mutually. Implementing DevOps culture and good practices can be a challenging task, but increasingly important as software applications get more robust, complex and where performance is considered an obligation by the end-users. By following the Design Science Research methodology, this paper proposes an iterative framework, that closely follows the recommended DevOps practices, validated with the assistance of expert interviews, for implementing DevOps practices into Microservices architecture software development, while also offering a series of tools that serve as a base guideline for anyone following this framework, in the form of a theoretical use-case. Therefore, this thesis provides organisations a guideline for adapting DevOps and offers organisations already using this methodology a framework to potentially enhance their established practices. |
|---|