The role of an API gateway in a microservice architecture

Detalhes bibliográficos
Autor(a) principal: Parente, Pedro Dias
Data de Publicação: 2022
Tipo de documento: Dissertação
Idioma: eng
Título da fonte: Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
Texto Completo: https://hdl.handle.net/1822/84396
Resumo: Dissertação de mestrado em Informatics Engineering
id RCAP_18b8515dcd5bce659df0d41b2264e990
oai_identifier_str oai:repositorium.sdum.uminho.pt:1822/84396
network_acronym_str RCAP
network_name_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository_id_str https://opendoar.ac.uk/repository/7160
spelling The role of an API gateway in a microservice architectureMicroservicesMicroserviçosAPI GatewayEngenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e InformáticaDissertação de mestrado em Informatics EngineeringNowadays, with the development of bigger and more complex applications, the architectural paradigm for application development is changing from a more traditional Monolithic approach to an architectural style called Microservices. In this more recent, and increasingly popular, style of developing applications, a tool that has also become increasingly more popular is API Gateways. In this thesis I explored these and a few other concepts on various examples, recording my experience, with the intent to create a guide on how to more efficiently implement these tools on to your own projects, facilitating the usually long and arduous process of researching, learning, and implementing new technologies into your work.Hoje em dia, com o desenvolvimento de aplicações maiores e mais complexas, o paradigma arquitetural para desenvolvimento de aplicações está a transacionar do estilo Monolítico tradicional para um estilo de arquitetura chamado Microserviços. Neste mais moderno, e cada vez mais popular, estilo de desenvolvimento de aplicações, uma ferramenta que também se tem tornado cada vez mais popular tem o nome de API Gateway. Nesta tese eu explorei estes e outros conceitos em vários exemplos, documentando a minha experiência, com a intenção de criar um guia em como o leitor pode mais eficientemente implementar estas ferramentas nos seus próprios projectos, facilitando o normalmente longo e trabalhoso processo de pesquisa, aprendizagem, e implementação de novas tecnologias no próprio trabalho.Ramalho, José CarlosUniversidade do MinhoParente, Pedro Dias2022-12-132022-12-13T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttps://hdl.handle.net/1822/84396eng203261852info:eu-repo/semantics/openAccessreponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiainstacron:RCAAP2024-05-11T06:52:03Zoai:repositorium.sdum.uminho.pt:1822/84396Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireinfo@rcaap.ptopendoar:https://opendoar.ac.uk/repository/71602025-05-28T16:07:12.180112Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiafalse
dc.title.none.fl_str_mv The role of an API gateway in a microservice architecture
title The role of an API gateway in a microservice architecture
spellingShingle The role of an API gateway in a microservice architecture
Parente, Pedro Dias
Microservices
Microserviços
API Gateway
Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
title_short The role of an API gateway in a microservice architecture
title_full The role of an API gateway in a microservice architecture
title_fullStr The role of an API gateway in a microservice architecture
title_full_unstemmed The role of an API gateway in a microservice architecture
title_sort The role of an API gateway in a microservice architecture
author Parente, Pedro Dias
author_facet Parente, Pedro Dias
author_role author
dc.contributor.none.fl_str_mv Ramalho, José Carlos
Universidade do Minho
dc.contributor.author.fl_str_mv Parente, Pedro Dias
dc.subject.por.fl_str_mv Microservices
Microserviços
API Gateway
Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
topic Microservices
Microserviços
API Gateway
Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
description Dissertação de mestrado em Informatics Engineering
publishDate 2022
dc.date.none.fl_str_mv 2022-12-13
2022-12-13T00:00:00Z
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 https://hdl.handle.net/1822/84396
url https://hdl.handle.net/1822/84396
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv 203261852
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órios Científicos de Acesso Aberto de Portugal (RCAAP)
instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron:RCAAP
instname_str FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron_str RCAAP
institution RCAAP
reponame_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
collection Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository.name.fl_str_mv Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
repository.mail.fl_str_mv info@rcaap.pt
_version_ 1833595747059105792