Export this record: EndNote BibTex

Please use this identifier to cite or link to this item: https://tede2.pucrs.br/tede2/handle/tede/11654
Full metadata record
DC FieldValueLanguage
dc.creatorKrug, Daniel dos Santos-
dc.creator.Latteshttp://lattes.cnpq.br/5078444295963811por
dc.contributor.advisor1Sales, Afonso Henrique Corrêa de-
dc.contributor.advisor1Latteshttp://lattes.cnpq.br/4329466230451089por
dc.date.accessioned2025-05-30T20:43:17Z-
dc.date.issued2024-03-26-
dc.identifier.urihttps://tede2.pucrs.br/tede2/handle/tede/11654-
dc.description.resumoA arquitetura de micro-serviços surgiu como uma alternativa à arquitetura de monolitos. Com os monolitos, as aplicações são desenvolvidas em blocos inteiros que se comunicam internamente, gerenciam seus dados geralmente em um único banco de dados, e cada nova funcionalidade exige o deploy da aplicação como um todo. Por outro lado, os micro-serviços dividem a aplicação em blocos menores com responsabilidades únicas, utilizando mecanismos de comunicação leves e gerenciando seus próprios dados. Esta nova arquitetura tem diversas vantagens, mas também apresenta algumas desvantagens. A partir da compreensão dessas vantagens e desvantagens, o objetivo principal desta pesquisa é identificar como as duas arquiteturas têm sido utilizadas nas práticas profissionais e como a academia pode ajudar no entendimento dos problemas associados à utilização da arquitetura de micro-serviços e propôr soluções para os mesmos. Desta forma, o objetivo deste trabalho é a geração de um guia de recomendações para ajudar na compreensão de quando uma arquitetura pode ser mais apropriada em relação a outra. Para atingir este objetivo, foi realizada uma revisão multivocal da literatura e levantamento com especialistas através de surveypor
dc.description.abstractMicroservices architecture emerged as an alternative to monolith architecture. With monoliths, applications are developed in entire blocks that communicate internally, manage their data usually in a single database, and each new feature demands the deployment of the application as a whole. On the other hand, microservices splits the application into smaller blocks with unique responsibilities, using lightweight communication mechanisms and managing their own data. This new architecture has several advantages, but it also has some disadvantages. Based on an understanding of these advantages and disadvantages, the main goal of this research is to identify how the two architectures have been used in professional practice and how academia can help to understand the problems associated with the microservice architecture and propose solutions to them. The aim of this work is to generate a guide of recommendations to help understand when one architecture may be more appropriate than the other. To achieve this goal, a multivocal literature review and a survey of experts were carried outeng
dc.description.provenanceSubmitted by PPG Ciência da Computação ([email protected]) on 2025-05-20T12:34:36Z No. of bitstreams: 1 DANIEL_DOS_SANTOS KRUG_DIS.pdf: 3492834 bytes, checksum: a4bf0cff2d4a848bf1c8489666c7395a (MD5)eng
dc.description.provenanceApproved for entry into archive by Sarajane Pan ([email protected]) on 2025-05-30T20:04:27Z (GMT) No. of bitstreams: 1 DANIEL_DOS_SANTOS KRUG_DIS.pdf: 3492834 bytes, checksum: a4bf0cff2d4a848bf1c8489666c7395a (MD5)eng
dc.description.provenanceMade available in DSpace on 2025-05-30T20:43:17Z (GMT). No. of bitstreams: 1 DANIEL_DOS_SANTOS KRUG_DIS.pdf: 3492834 bytes, checksum: a4bf0cff2d4a848bf1c8489666c7395a (MD5) Previous issue date: 2024-03-26eng
dc.formatapplication/pdf*
dc.thumbnail.urlhttps://tede2.pucrs.br/tede2/retrieve/193771/DANIEL_DOS_SANTOS%20KRUG_DIS.pdf.jpg*
dc.languageporpor
dc.publisherPontifícia Universidade Católica do Rio Grande do Sulpor
dc.publisher.departmentEscola Politécnicapor
dc.publisher.countryBrasilpor
dc.publisher.initialsPUCRSpor
dc.publisher.programPrograma de Pós-Graduação em Ciência da Computaçãopor
dc.rightsAcesso Abertopor
dc.subjectArquitetura de Micro-serviços,por
dc.subjectAplicações Monolíticas,por
dc.subjectTomada de Decisão de Arquitetura de Softwarepor
dc.subjectMicro-Services Architectureeng
dc.subjectMonolithic Applicationseng
dc.subjectSoftware Architecture Decision Makingeng
dc.subject.cnpqCIENCIA DA COMPUTACAO::TEORIA DA COMPUTACAOpor
dc.titleEntendendo vantagens e desvantagens em aplicações monolíticas versus o uso de micro-serviçospor
dc.title.alternativeUnderstanding advantages and disadvantages in monolithic applications versus the use of microserviceseng
dc.typeDissertaçãopor
dc.restricao.situacaoTrabalho não apresenta restrição para publicaçãopor
Appears in Collections:Programa de Pós-Graduação em Ciência da Computação

Files in This Item:
File Description SizeFormat 
DANIEL_DOS_SANTOS KRUG_DIS.pdfDANIEL_DOS_SANTOS_KRUG_DIS3.41 MBAdobe PDFThumbnail

Download/Open Preview


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.