Logo do repositório
 
Publicação

Migração de uma plataforma web na área de e-commerce para uma arquitetura de micro-serviços

dc.contributor.advisorBragança, Alexandre Manuel Tavares
dc.contributor.authorAndrade, Lucas Soares de
dc.date.accessioned2022-02-04T11:30:59Z
dc.date.available2022-02-04T11:30:59Z
dc.date.issued2021
dc.description.abstractA implementação de um sistema usando o estilo arquitetural dos micro-serviços promete várias vantagens atraentes para o desenvolvimento de software mas também acarreta a introdução de várias complexidades que se não forem bem geridas podem ditar a desgraça de um projeto. Nesta dissertação é feita uma revisão da literatura sobre essas complexidades e é tomado o caso de estudo de um monólito para a divisão em micro-serviços. Então, são propostos dois desenhos para essa divisão e é implementado um deles. O sistema daí resultante é avaliado e comparado com o monólito, principalmente em termos de tamanho, complexidade, comportamento sob carga, e do atraso da propagação da informação devido ao uso de meios de comunicação assíncronos.pt_PT
dc.description.abstractThe implementation of a system using the micro-service architectural style promises many advantages that can be attractive for the development of the software, but also introduces many complexities that, if not taken care of, can spell doom and gloom for the project. In this dissertation a review of the literature about such complexities is done, and a monolith is divided into micro-services. Two designs are proposed for this division and one of them is implemented. Then the system resulting from such division is evaluated and compared with the monolith, mainly in terms of its size, complexity, behaviour under load and in the delay of propagation of information due to the use of asynchronous communication methods.pt_PT
dc.identifier.tid202796744pt_PT
dc.identifier.urihttp://hdl.handle.net/10400.22/19778
dc.language.isoporpt_PT
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/pt_PT
dc.subjectMicro-serviçospt_PT
dc.subjectConsistênciapt_PT
dc.subjectAcoplamentopt_PT
dc.subjectComplexidadept_PT
dc.subjectAssíncronopt_PT
dc.subjectMicro-servicespt_PT
dc.subjectConsistencypt_PT
dc.subjectCouplingpt_PT
dc.subjectComplexitypt_PT
dc.subjectAsynchronouspt_PT
dc.titleMigração de uma plataforma web na área de e-commerce para uma arquitetura de micro-serviçospt_PT
dc.typemaster thesis
dspace.entity.typePublication
rcaap.rightsopenAccesspt_PT
rcaap.typemasterThesispt_PT
thesis.degree.nameMestrado em Engenharia Informática - Engenharia de Softwarept_PT

Ficheiros

Principais
A mostrar 1 - 2 de 2
Miniatura indisponível
Nome:
DM_LucasAndrade_2021_MEI.pdf
Tamanho:
16.11 MB
Formato:
Adobe Portable Document Format
Miniatura indisponível
Nome:
license.txt
Tamanho:
1.74 KB
Formato:
Item-specific license agreed upon to submission