Utilize este identificador para referenciar este registo: http://hdl.handle.net/10071/33370
Autoria: Brazil, Marcelo Pasquini
Orientação: Basto-Fernandes, Vitor
Varajão, João Eduardo Quintela Alves de Sousa
Data: 6-Dez-2024
Título próprio: Fatores de sucesso na migração de arquiteturas monolíticas para microsserviços
Referência bibliográfica: Brazil, M. P. (2024). Fatores de sucesso na migração de arquiteturas monolíticas para microsserviços [Dissertação de mestrado, Iscte - Instituto Universitário de Lisboa]. Repositório Iscte. http://hdl.handle.net/10071/33370
Palavras-chave: Arquitetura de software -- Software architecture
Sistemas monolíticos
Microsserviços
Migração de arquitetura
Fatores de sucesso
Monolithic systems
Microservices
Architecture migration
Success factors
Resumo: Este trabalho aborda a transição de arquiteturas monolíticas para microsserviços no contexto da engenharia de software. O motivador principal é o aprofundar do entendimento dos aspetos que conduzem ao sucesso da migração, tendo em consideração a crescente procura por sistemas mais flexíveis, escaláveis e adaptáveis. O estudo realizado teve por finalidade identificar as motivações para a migração de arquiteturas monolíticas para microsserviços, descrever os processos e os desafios envolvidos, assim como caracterizar o sucesso destas iniciativas. Para tal foi realizada uma revisão de literatura e um conjunto de entrevistas seguindo uma abordagem da teoria fundamentada. A análise dos dados permitiu identificar padrões e práticas que contribuem para o sucesso da migração, enfatizando a importância da comunicação, documentação adequada, abordagem ágil e coordenação eficaz entre as equipas. Os resultados revelam que, embora existam métricas objetivas para medir o sucesso, as perceções subjetivas das partes envolvidas são mais comuns do que avaliações objetivas. Também foi possível identificar lições aprendidas e recomendações para projetos futuros de migração, destacando a necessidade de treino e formação contínuos e a gestão eficaz da mudança. O estudo realizado possibilitou não apenas a confirmação de algumas perspetivas teóricas encontradas na literatura, como também proporciona uma visão mais aprofundada sobre as motivações e desafios enfrentados pelos profissionais e resultados obtidos na prática. De um modo geral, não apenas enriquece o corpo de conhecimento com "insights" práticos, mas também ajuda a preencher as lacunas identificadas na literatura académica, contribuindo para uma abordagem mais holística na migração para microsserviços.
This work addresses the transition from monolithic architectures to microservices in the context of software engineering. The main motivator is to deepen the understanding of the aspects that lead to the success of the migration, considering the growing demand for more flexible, scalable, and adaptable systems. The study aimed to identify the motivations for migrating from monolithic architectures to microservices, to broadly describe the processes and challenges involved, as well as to characterize the success of these initiatives. To this end, a literature review and a set of interviews were conducted following a grounded theory approach. The data analysis allowed the identification of patterns that contribute to the success of the migration, emphasizing the importance of communication, proper documentation, agile approach, and effective coordination between teams. The results reveal that although there are objective metrics to measure success, the subjective perceptions of the parties involved are more common than objective assessments. It was also possible to identify lessons learned and recommendations for future migration projects, highlighting the need for continuous training and education and effective change management. The study not only confirmed some important theoretical perspectives found in the literature but also provides a deeper insight into the motivations and challenges faced by professionals and the results obtained in practice. Overall, it not only enriches the body of knowledge with practical insights but also helps to fill the gaps identified in the academic literature, contributing to a more holistic and grounded approach to migrating to microservices.
Designação do Departamento: Departamento de Ciências e Tecnologias da Informação
Designação do grau: Mestrado em Engenharia Informática
Arbitragem científica: yes
Acesso: Acesso Restrito
Aparece nas coleções:T&D-DM - Dissertações de mestrado

Ficheiros deste registo:
Ficheiro Descrição TamanhoFormato 
master_marcelo_pasquini_brazil.pdf
  Restricted Access
1,52 MBAdobe PDFVer/Abrir Request a copy


FacebookTwitterDeliciousLinkedInDiggGoogle BookmarksMySpaceOrkut
Formato BibTex mendeley Endnote Logotipo do DeGóis Logotipo do Orcid 

Este registo está protegido por Licença Creative Commons Creative Commons