Revisión sistemática de la literatura: Prácticas de desarrollo de software que mejoran el tiempo de entrega de aplicaciones con arquitectura monolítica

Descripción del Articulo

(ANTECEDENTES) En la actualidad, las arquitecturas monolíticas están siendo progresivamente reemplazadas por enfoques más flexibles, escalables e independientes, como la arquitectura de microservicios. Este cambio se debe principalmente a la creciente complejidad que adquieren los sistemas monolític...

Descripción completa

Detalles Bibliográficos
Autor: Rojas Ramos, Christian Genaro
Formato: tesis de maestría
Fecha de Publicación:2025
Institución:Pontificia Universidad Católica del Perú
Repositorio:PUCP-Tesis
Lenguaje:español
OAI Identifier:oai:tesis.pucp.edu.pe:20.500.12404/32926
Enlace del recurso:http://hdl.handle.net/20.500.12404/32926
Nivel de acceso:acceso abierto
Materia:Programas para computadoras--Desarrollo
Arquitectura del software
Ingeniería de software
Programas para computadoras--Ciclo de vida del producto
https://purl.org/pe-repo/ocde/ford#1.02.00
id PUCP_28953fff20b53d179e400a3b8215431f
oai_identifier_str oai:tesis.pucp.edu.pe:20.500.12404/32926
network_acronym_str PUCP
network_name_str PUCP-Tesis
repository_id_str .
dc.title.none.fl_str_mv Revisión sistemática de la literatura: Prácticas de desarrollo de software que mejoran el tiempo de entrega de aplicaciones con arquitectura monolítica
title Revisión sistemática de la literatura: Prácticas de desarrollo de software que mejoran el tiempo de entrega de aplicaciones con arquitectura monolítica
spellingShingle Revisión sistemática de la literatura: Prácticas de desarrollo de software que mejoran el tiempo de entrega de aplicaciones con arquitectura monolítica
Rojas Ramos, Christian Genaro
Programas para computadoras--Desarrollo
Arquitectura del software
Ingeniería de software
Programas para computadoras--Ciclo de vida del producto
https://purl.org/pe-repo/ocde/ford#1.02.00
title_short Revisión sistemática de la literatura: Prácticas de desarrollo de software que mejoran el tiempo de entrega de aplicaciones con arquitectura monolítica
title_full Revisión sistemática de la literatura: Prácticas de desarrollo de software que mejoran el tiempo de entrega de aplicaciones con arquitectura monolítica
title_fullStr Revisión sistemática de la literatura: Prácticas de desarrollo de software que mejoran el tiempo de entrega de aplicaciones con arquitectura monolítica
title_full_unstemmed Revisión sistemática de la literatura: Prácticas de desarrollo de software que mejoran el tiempo de entrega de aplicaciones con arquitectura monolítica
title_sort Revisión sistemática de la literatura: Prácticas de desarrollo de software que mejoran el tiempo de entrega de aplicaciones con arquitectura monolítica
author Rojas Ramos, Christian Genaro
author_facet Rojas Ramos, Christian Genaro
author_role author
dc.contributor.advisor.fl_str_mv Flores Lafosse, Natalí
dc.contributor.author.fl_str_mv Rojas Ramos, Christian Genaro
dc.subject.none.fl_str_mv Programas para computadoras--Desarrollo
Arquitectura del software
Ingeniería de software
Programas para computadoras--Ciclo de vida del producto
topic Programas para computadoras--Desarrollo
Arquitectura del software
Ingeniería de software
Programas para computadoras--Ciclo de vida del producto
https://purl.org/pe-repo/ocde/ford#1.02.00
dc.subject.ocde.none.fl_str_mv https://purl.org/pe-repo/ocde/ford#1.02.00
description (ANTECEDENTES) En la actualidad, las arquitecturas monolíticas están siendo progresivamente reemplazadas por enfoques más flexibles, escalables e independientes, como la arquitectura de microservicios. Este cambio se debe principalmente a la creciente complejidad que adquieren los sistemas monolíticos con el tiempo, así como al alto grado de acoplamiento entre sus componentes, lo que impacta negativamente en los tiempos de entrega del software. No obstante, este tipo de arquitectura sigue vigente en diversas industrias. Un ejemplo notable es el caso de Amazon Prime, que migró de una arquitectura basada en microservicios a una monolítica, motivado principalmente por la reducción de costos, sin comprometer la eficiencia en la implementación de cambios. (OBJETIVOS) El objetivo de este estudio es analizar cómo diversas prácticas aplicadas al desarrollo de software con arquitectura monolítica permiten mitigar o resolver los problemas inherentes a este tipo de diseño, y cómo estas prácticas contribuyen a mejorar los tiempos de entrega. (METODOS) Para alcanzar este objetivo, se llevará a cabo una revisión sistemática de la literatura, utilizando bases de datos académicas reconocidas y relevantes en el ámbito del desarrollo de software. (RESULTADOS) Se filtraron 765 artículos a través del protocolo definido para la revisión sistemática, quedando 80 estudios primarios. Estos estudios permitieron identificar un conjunto de prácticas que abordan diversas dificultades asociadas a las arquitecturas monolíticas, contribuyendo a la reducción de los tiempos de entrega. Las prácticas encontradas se relacionan con el diseño arquitectónico, el desarrollo de software, el uso de herramientas tecnológicas, el mantenimiento y la cultura organizacional. Asimismo, se identificaron consideraciones clave para una implementación efectiva dentro de las organizaciones. (CONCLUSIONES) Las arquitecturas monolíticas siguen siendo relevantes en la industria del software. Por ello, resulta fundamental implementar mejoras dentro del ciclo de vida del software que ayude a los productos a ser más competitivos y que optimicen los tiempos de entrega hacia el usuario final.
publishDate 2025
dc.date.created.none.fl_str_mv 2025
dc.date.accessioned.none.fl_str_mv 2026-01-19T15:56:23Z
dc.date.available.none.fl_str_mv 2026-01-19T15:56:23Z
dc.date.issued.fl_str_mv 2026-01-19
dc.type.none.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/20.500.12404/32926
url http://hdl.handle.net/20.500.12404/32926
dc.language.iso.none.fl_str_mv spa
language spa
dc.relation.ispartof.fl_str_mv SUNEDU
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.uri.none.fl_str_mv http://creativecommons.org/licenses/by/2.5/pe/
eu_rights_str_mv openAccess
rights_invalid_str_mv http://creativecommons.org/licenses/by/2.5/pe/
dc.publisher.es_ES.fl_str_mv Pontificia Universidad Católica del Perú
dc.publisher.country.none.fl_str_mv PE
dc.source.none.fl_str_mv reponame:PUCP-Tesis
instname:Pontificia Universidad Católica del Perú
instacron:PUCP
instname_str Pontificia Universidad Católica del Perú
instacron_str PUCP
institution PUCP
reponame_str PUCP-Tesis
collection PUCP-Tesis
bitstream.url.fl_str_mv https://tesis.pucp.edu.pe/bitstreams/44c93943-4d7b-4ec1-8ecd-2e0c01d9e732/download
https://tesis.pucp.edu.pe/bitstreams/9f13c762-48fc-4b87-a962-c1594418be06/download
https://tesis.pucp.edu.pe/bitstreams/cd3e22e6-e43c-4815-8db2-0e17b8484402/download
https://tesis.pucp.edu.pe/bitstreams/d092661f-62bf-4edf-a13f-5f4d9ec473ce/download
https://tesis.pucp.edu.pe/bitstreams/e673c961-df84-4bcc-8525-66b0d6a01f9c/download
https://tesis.pucp.edu.pe/bitstreams/ab0d7bee-8158-4385-93cb-758414355500/download
https://tesis.pucp.edu.pe/bitstreams/b60aee3c-a31d-4006-a673-b202237ca175/download
https://tesis.pucp.edu.pe/bitstreams/68cb2602-01be-4cc0-84d5-9bc48e00d598/download
bitstream.checksum.fl_str_mv 64cd1c77212b0b4743c8ee8d465a2621
90ec14ae62be1e1e38c9a11e112cc623
48725b7f9a634bc551f52084693052d1
bb9bdc0b3349e4284e09149f943790b4
112c4c49bd92268eecd898d9c7743d95
89992d823124ebd7d28b0aaf72fdb54f
40fd055d90270ad6ca79af4ced4a67d9
27257278a5959d75fed319fd946e434c
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio de Tesis PUCP
repository.mail.fl_str_mv raul.sifuentes@pucp.pe
_version_ 1855664675362963456
spelling Flores Lafosse, NatalíRojas Ramos, Christian Genaro2026-01-19T15:56:23Z2026-01-19T15:56:23Z20252026-01-19http://hdl.handle.net/20.500.12404/32926(ANTECEDENTES) En la actualidad, las arquitecturas monolíticas están siendo progresivamente reemplazadas por enfoques más flexibles, escalables e independientes, como la arquitectura de microservicios. Este cambio se debe principalmente a la creciente complejidad que adquieren los sistemas monolíticos con el tiempo, así como al alto grado de acoplamiento entre sus componentes, lo que impacta negativamente en los tiempos de entrega del software. No obstante, este tipo de arquitectura sigue vigente en diversas industrias. Un ejemplo notable es el caso de Amazon Prime, que migró de una arquitectura basada en microservicios a una monolítica, motivado principalmente por la reducción de costos, sin comprometer la eficiencia en la implementación de cambios. (OBJETIVOS) El objetivo de este estudio es analizar cómo diversas prácticas aplicadas al desarrollo de software con arquitectura monolítica permiten mitigar o resolver los problemas inherentes a este tipo de diseño, y cómo estas prácticas contribuyen a mejorar los tiempos de entrega. (METODOS) Para alcanzar este objetivo, se llevará a cabo una revisión sistemática de la literatura, utilizando bases de datos académicas reconocidas y relevantes en el ámbito del desarrollo de software. (RESULTADOS) Se filtraron 765 artículos a través del protocolo definido para la revisión sistemática, quedando 80 estudios primarios. Estos estudios permitieron identificar un conjunto de prácticas que abordan diversas dificultades asociadas a las arquitecturas monolíticas, contribuyendo a la reducción de los tiempos de entrega. Las prácticas encontradas se relacionan con el diseño arquitectónico, el desarrollo de software, el uso de herramientas tecnológicas, el mantenimiento y la cultura organizacional. Asimismo, se identificaron consideraciones clave para una implementación efectiva dentro de las organizaciones. (CONCLUSIONES) Las arquitecturas monolíticas siguen siendo relevantes en la industria del software. Por ello, resulta fundamental implementar mejoras dentro del ciclo de vida del software que ayude a los productos a ser más competitivos y que optimicen los tiempos de entrega hacia el usuario final.(BACKGROUND) Monolithic architectures are increasingly being replaced by more flexible, scalable, and independent approaches such as microservices architecture. This shift is primarily driven by the growing complexity of monolithic systems over time and the high degree of coupling between their components, which negatively impacts software delivery times. However, monolithic architectures remain relevant in various industries. A notable example is Amazon Prime, which transitioned from a microservicesbased architecture back to a monolithic one, primarily to reduce costs without compromising the efficiency of implementing changes. (OBJECTIVE) This study aims to analyze how various practices applied to the development of software with a monolithic architecture can mitigate or resolve the inherent challenges of this design and how these practices contribute to improving delivery times. (METHODS) To achieve this objective, a systematic literature review was conducted using well-established academic databases relevant to the field of software development. (RESULTS) A total of 765 articles were initially identified and filtered through the defined systematic review protocol, resulting in 80 primary studies. These studies revealed a range of practices that help address the challenges associated with monolithic architectures, thereby contributing to reduced delivery times. The identified practices relate to architectural design, software development, technological tools, maintenance, and organizational culture. Additionally, key considerations for successful implementation within organizations were identified. (CONCLUSIONS) Monolithic architectures continue to play a significant role in the software industry. Therefore, it is essential to implement improvements throughout the software lifecycle to enhance product competitiveness and optimize delivery times to end users.spaPontificia Universidad Católica del PerúPEinfo:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by/2.5/pe/Programas para computadoras--DesarrolloArquitectura del softwareIngeniería de softwareProgramas para computadoras--Ciclo de vida del productohttps://purl.org/pe-repo/ocde/ford#1.02.00Revisión sistemática de la literatura: Prácticas de desarrollo de software que mejoran el tiempo de entrega de aplicaciones con arquitectura monolíticainfo:eu-repo/semantics/masterThesisreponame:PUCP-Tesisinstname:Pontificia Universidad Católica del Perúinstacron:PUCPSUNEDUMaestro en Informática con mención en Ingeniería de SoftwareMaestríaPontificia Universidad Católica del Perú. Escuela de Posgrado.Informática con mención en Ingeniería de Software42324700https://orcid.org/0000-0002-2611-937142044057612357Melgar Sasieta, Héctor AndrésFlores Lafosse, NatalíQuispe Vílchez, Eder Ramirohttps://purl.org/pe-repo/renati/level#maestrohttps://purl.org/pe-repo/renati/type#trabajoDeInvestigacionORIGINALROJAS_RAMOS_CHRISTIAN_GENARO.pdfROJAS_RAMOS_CHRISTIAN_GENARO.pdfTexto completoapplication/pdf1404295https://tesis.pucp.edu.pe/bitstreams/44c93943-4d7b-4ec1-8ecd-2e0c01d9e732/download64cd1c77212b0b4743c8ee8d465a2621MD51trueAnonymousREADROJAS_RAMOS_CHRISTIAN_GENARO_T.pdfROJAS_RAMOS_CHRISTIAN_GENARO_T.pdfReporte de originalidadapplication/pdf7971202https://tesis.pucp.edu.pe/bitstreams/9f13c762-48fc-4b87-a962-c1594418be06/download90ec14ae62be1e1e38c9a11e112cc623MD52falseAdministratorREADCC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-81025https://tesis.pucp.edu.pe/bitstreams/cd3e22e6-e43c-4815-8db2-0e17b8484402/download48725b7f9a634bc551f52084693052d1MD53falseAnonymousREADLICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://tesis.pucp.edu.pe/bitstreams/d092661f-62bf-4edf-a13f-5f4d9ec473ce/downloadbb9bdc0b3349e4284e09149f943790b4MD54falseAnonymousREADTEXTROJAS_RAMOS_CHRISTIAN_GENARO.pdf.txtROJAS_RAMOS_CHRISTIAN_GENARO.pdf.txtExtracted texttext/plain180654https://tesis.pucp.edu.pe/bitstreams/e673c961-df84-4bcc-8525-66b0d6a01f9c/download112c4c49bd92268eecd898d9c7743d95MD55falseAnonymousREADROJAS_RAMOS_CHRISTIAN_GENARO_T.pdf.txtROJAS_RAMOS_CHRISTIAN_GENARO_T.pdf.txtExtracted texttext/plain3372https://tesis.pucp.edu.pe/bitstreams/ab0d7bee-8158-4385-93cb-758414355500/download89992d823124ebd7d28b0aaf72fdb54fMD57falseAdministratorREADTHUMBNAILROJAS_RAMOS_CHRISTIAN_GENARO.pdf.jpgROJAS_RAMOS_CHRISTIAN_GENARO.pdf.jpgGenerated Thumbnailimage/jpeg10786https://tesis.pucp.edu.pe/bitstreams/b60aee3c-a31d-4006-a673-b202237ca175/download40fd055d90270ad6ca79af4ced4a67d9MD56falseAnonymousREADROJAS_RAMOS_CHRISTIAN_GENARO_T.pdf.jpgROJAS_RAMOS_CHRISTIAN_GENARO_T.pdf.jpgGenerated Thumbnailimage/jpeg8477https://tesis.pucp.edu.pe/bitstreams/68cb2602-01be-4cc0-84d5-9bc48e00d598/download27257278a5959d75fed319fd946e434cMD58falseAdministratorREAD20.500.12404/32926oai:tesis.pucp.edu.pe:20.500.12404/329262026-01-20 08:21:08.357http://creativecommons.org/licenses/by/2.5/pe/info:eu-repo/semantics/openAccessopen.accesshttps://tesis.pucp.edu.peRepositorio de Tesis PUCPraul.sifuentes@pucp.peTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0IG93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLCB0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZyB0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sIGluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlIHN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yIHB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZSB0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQgdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uIGFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LCB5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZSBjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdCBzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkIHdpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRCBCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUgRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSCBDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZSBzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMgbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=
score 13.944067
Nota importante:
La información contenida en este registro es de entera responsabilidad de la institución que gestiona el repositorio institucional donde esta contenido este documento o set de datos. El CONCYTEC no se hace responsable por los contenidos (publicaciones y/o datos) accesibles a través del Repositorio Nacional Digital de Ciencia, Tecnología e Innovación de Acceso Abierto (ALICIA).