Utilize este identificador para referenciar este registo: https://hdl.handle.net/1822/81357

Registo completo
Campo DCValorIdioma
dc.contributor.advisorRibeiro, António Nestorpor
dc.contributor.authorOliveira, Hugo Manuel Coelho depor
dc.date.accessioned2022-12-22T15:39:09Z-
dc.date.available2022-12-22T15:39:09Z-
dc.date.issued2021-10-27-
dc.date.submitted2021-07-
dc.identifier.urihttps://hdl.handle.net/1822/81357-
dc.descriptionDissertação de mestrado integrado em Engenharia Informáticapor
dc.description.abstractMicroservices are a modern architecture style that divides a single application into small, indepen dently deployable services, each running in its own process and communicating through lightweight mechanisms. However, there is still a lack of research on the design and development of microservices applications. The development of applications using microservice-based architectures requires a variety of es sential factors that must be kept in mind to achieve good and future proof results. Given the growing demand for scaling applications and the growth of cloud infrastructures, mi croservices emerged as one of the most prominent architectural advancements in recent years. They are still in their early stages of integration, and for that reason this architecture style has yet to be widely studied. With that in mind, this dissertation aims to close this gap by providing the key elements that should be considered when designing and building solutions based in microservices. It begins by researching and studying these architectures and finishes with a implementation of microservices based on a case study.por
dc.description.abstractOs microsserviços emergiram recentemente como um estilo arquitetural moderno que divide uma única aplicação em vários serviços de forma independente, cada um executando o seu próprio processo e comunicando através de mecanismos simples. No entanto, existem ainda falhas sobre o estudo e desenvolvimento de aplicações baseadas em microsserviços. O desenvolvimento destas aplicações requer uma variedade de fatores essenciais que devem ser tidos em conta para que seja possível obter bons resultados a longo termo. Com a necessidade de escalar aplicações e com o crescimento de infraestruturas na cloud, os microsserviços surgem como um dos avanços arquiteturais mais importantes nos últimos anos. Ainda se encontram nas fases inicias de integração e, por essa razão, este estilo arquitetural necessita de ser amplamente estudado. Neste sentido, o objectivo desta dissertação é colmatar esta lacuna, através do estudo dos elementos chave que devem ser considerados durante a concepção e construção de soluções baseadas em microsserviços. Inicalmente procede-se à pesquisa e estudo destas arquiteturas e no fim efetua-se a implementação de uma arquitetura de microsserviços baseada num caso de estudo.por
dc.language.isoengpor
dc.rightsopenAccesspor
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/por
dc.subjectMicroservicespor
dc.subjectSoftware architecturespor
dc.subjectPatternspor
dc.subjectStrategiespor
dc.subjectScalabilitypor
dc.subjectMicrosserviçospor
dc.subjectArquiteturas de softwarepor
dc.subjectPadrõespor
dc.subjectEstratégiaspor
dc.subjectEscalabilidadepor
dc.titlePatterns and development strategies used on a microservices architecturepor
dc.typemasterThesiseng
dc.identifier.tid203056400por
thesis.degree.grantorUniversidade do Minhopor
sdum.degree.grade18 valorespor
sdum.uoeiEscola de Engenhariapor
dc.subject.fosEngenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informáticapor
Aparece nas coleções:BUM - Dissertações de Mestrado
DI - Dissertações de Mestrado

Ficheiros deste registo:
Ficheiro Descrição TamanhoFormato 
Hugo Manuel Coelho de Oliveira.pdf827 kBAdobe PDFVer/Abrir

Este trabalho está licenciado sob uma Licença Creative Commons Creative Commons

Partilhe no FacebookPartilhe no TwitterPartilhe no DeliciousPartilhe no LinkedInPartilhe no DiggAdicionar ao Google BookmarksPartilhe no MySpacePartilhe no Orkut
Exporte no formato BibTex mendeley Exporte no formato Endnote Adicione ao seu ORCID