Repository logo
 
Publication

Conceber arquiteturas baseadas em Micro-serviços escaláveis e fiáveis para o comércio eletrónico

datacite.subject.fosInformáticapt_PT
dc.contributor.advisorSantos, Ricardo Jorge da Silva
dc.contributor.authorOliveira, Jorge Daniel Ribeiro
dc.date.accessioned2023-03-15T12:22:12Z
dc.date.available2023-03-15T12:22:12Z
dc.date.issued2022
dc.date.submitted2022
dc.description.abstractA utilização da internet vem cada vez mais a crescer um pouco por todo o mundo. A adoção desta tecnologia faz com que os comportamentos e os hábitos dos consumidores, ao nível de compra de bens ou produtos, sofra alterações. A tendência para a utilização de plataformas de comércio eletrónico é naturalmente cada vez maior. O presente documento visa descrever o estudo da problemática do comércio eletrónico, os desafios que estas plataformas online apresentam, e o desenvolvimento de uma plataforma de comércio eletrónico baseada em micro-serviços, de forma que as empresas possam disponibilizar serviços para os seus utilizadores de forma fiável e escalável. Estes tipos de plataformas, naturalmente, passam por picos de utilização que podem deixar com que as empresas fiquem incapazes de disponibilizar os seus serviços, o que pode resultar em perdas monetárias e, consequente, insatisfação dos seus clientes. Ao longo deste documento são discutidos os conceitos de arquitetura monolítica, arquiteturas micro-serviços, as vantagens e desvantagens que ambas apresentam e as situações nas quais estas são adequadas. Também, são apresentados casos de estudo sobre os desafios e problemas encontrados, nomeadamente em arquiteturas monolíticas. Por outro lado, é relatado as melhorias que a adoção de uma plataforma micro-serviços veio proporcionar a várias empresas mundialmente conhecidas. Por fim é relatado todo desenvolvimento de uma plataforma de comércio eletrónico baseado em micro-serviços.pt_PT
dc.description.abstractThe use of internet has been increasing at a fast pace everywhere around the world. The adoption of this technology has changed the habits and behaviors of the consumers when it comes to purchases of goods. This document describes the study and the problems of e-commerce business, the challenges that arise from the use of these online platforms and the development of a microservice based e-commerce platform so that companies can provide services to their costumers in a reliable and scalable way. These kinds of platforms, can naturally experience peeks in usage that may lead to downtime making the company unable to provide their service to their costumers, which may result in loss of income and consequently in costumer dissatisfaction. Throughout this document it is discussed the concepts of monolithic architectures, microservices architectures, the advantages and disadvantages that both of these approaches present and the situations where the utilization of a type of architecture is the best suitable. Besides, it is presented cases of study about the problems and challenges found when using monolithic architectures. On the other hand, it is also described the benefits that arose for a diverse set of companies, known worldwide, when adopting a microservice architecture. Finally, it is reported the technical development of an e-commerce platform using a microservice architecture approach.pt_PT
dc.identifier.tid203153294pt_PT
dc.identifier.urihttp://hdl.handle.net/10400.22/22507
dc.language.isoporpt_PT
dc.subjectcomércio eletrónicopt_PT
dc.subjectarquitetura monolíticapt_PT
dc.subjectmicro-serviçospt_PT
dc.subjectfiabilidadept_PT
dc.subjectescalabilidadept_PT
dc.titleConceber arquiteturas baseadas em Micro-serviços escaláveis e fiáveis para o comércio eletrónicopt_PT
dc.typemaster thesis
dspace.entity.typePublication
rcaap.rightsopenAccesspt_PT
rcaap.typemasterThesispt_PT
thesis.degree.nameMestrado em Engenharia Informáticapt_PT

Files

Original bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
DM_JorgeOliveira_MEI_2022.pdf
Size:
1.67 MB
Format:
Adobe Portable Document Format
Description:
DM_JorgeOliveira_MEI_2022
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: