Conceber arquiteturas baseadas em Micro-serviços escaláveis e fiáveis para o comércio eletrónico
Autor(a) principal: | |
---|---|
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 |