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

Detalhes bibliográficos
Autor(a) principal: Oliveira, Jorge Daniel Ribeiro
Data de Publicação: 2022
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: http://hdl.handle.net/10400.22/22507
Resumo: A 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.
id RCAP_e0e2b3e6b062a13f418864b00dbd87dc
oai_identifier_str oai:recipp.ipp.pt:10400.22/22507
network_acronym_str RCAP
network_name_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 7160
spelling Conceber arquiteturas baseadas em Micro-serviços escaláveis e fiáveis para o comércio eletrónicocomércio eletrónicoarquitetura monolíticamicro-serviçosfiabilidadeescalabilidadeInformáticaA 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.The 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.Santos, Ricardo Jorge da SilvaRepositório Científico do Instituto Politécnico do PortoOliveira, Jorge Daniel Ribeiro2023-03-15T12:22:12Z202220222022-01-01T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10400.22/22507TID:203153294porinfo:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2023-03-22T01:47:12Zoai:recipp.ipp.pt:10400.22/22507Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T17:45:01.816676Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse
dc.title.none.fl_str_mv Conceber arquiteturas baseadas em Micro-serviços escaláveis e fiáveis para o comércio eletrónico
title Conceber arquiteturas baseadas em Micro-serviços escaláveis e fiáveis para o comércio eletrónico
spellingShingle Conceber arquiteturas baseadas em Micro-serviços escaláveis e fiáveis para o comércio eletrónico
Oliveira, Jorge Daniel Ribeiro
comércio eletrónico
arquitetura monolítica
micro-serviços
fiabilidade
escalabilidade
Informática
title_short Conceber arquiteturas baseadas em Micro-serviços escaláveis e fiáveis para o comércio eletrónico
title_full Conceber arquiteturas baseadas em Micro-serviços escaláveis e fiáveis para o comércio eletrónico
title_fullStr Conceber arquiteturas baseadas em Micro-serviços escaláveis e fiáveis para o comércio eletrónico
title_full_unstemmed Conceber arquiteturas baseadas em Micro-serviços escaláveis e fiáveis para o comércio eletrónico
title_sort Conceber arquiteturas baseadas em Micro-serviços escaláveis e fiáveis para o comércio eletrónico
author Oliveira, Jorge Daniel Ribeiro
author_facet Oliveira, Jorge Daniel Ribeiro
author_role author
dc.contributor.none.fl_str_mv Santos, Ricardo Jorge da Silva
Repositório Científico do Instituto Politécnico do Porto
dc.contributor.author.fl_str_mv Oliveira, Jorge Daniel Ribeiro
dc.subject.por.fl_str_mv comércio eletrónico
arquitetura monolítica
micro-serviços
fiabilidade
escalabilidade
Informática
topic comércio eletrónico
arquitetura monolítica
micro-serviços
fiabilidade
escalabilidade
Informática
description A 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.
publishDate 2022
dc.date.none.fl_str_mv 2022
2022
2022-01-01T00:00:00Z
2023-03-15T12:22:12Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10400.22/22507
TID:203153294
url http://hdl.handle.net/10400.22/22507
identifier_str_mv TID:203153294
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
repository.mail.fl_str_mv
_version_ 1799131535004139520