Herramienta de generación de código para reducir el tiempo y costo de desarrollo de aplicaciones Cloud-Native en Hukpaq SAC

Descripción del Articulo

Desde el surgimiento de complejas infraestructuras de redes y estaciones de datos, las tecnologías para el empaquetamiento y puesta en marcha de aplicaciones han evolucionado para aprovechar al máximo los recursos de infraestructura, por ejemplo, se empaqueta las aplicaciones en contenedores luego c...

Descripción completa

Detalles Bibliográficos
Autor: Carrasco Yaranga, Angel
Formato: tesis de grado
Fecha de Publicación:2022
Institución:Universidad Nacional del Centro del Perú
Repositorio:UNCP - Institucional
Lenguaje:español
OAI Identifier:oai:repositorio.uncp.edu.pe:20.500.12894/7717
Enlace del recurso:http://hdl.handle.net/20.500.12894/7717
Nivel de acceso:acceso abierto
Materia:Generación de código
Tiempo
Costo
Aplicación Cloud-native
https://purl.org/pe-repo/ocde/ford#2.02.04
id UNCP_c51aef3830eae5659b5df4cc5febcb72
oai_identifier_str oai:repositorio.uncp.edu.pe:20.500.12894/7717
network_acronym_str UNCP
network_name_str UNCP - Institucional
repository_id_str 4457
dc.title.es_PE.fl_str_mv Herramienta de generación de código para reducir el tiempo y costo de desarrollo de aplicaciones Cloud-Native en Hukpaq SAC
title Herramienta de generación de código para reducir el tiempo y costo de desarrollo de aplicaciones Cloud-Native en Hukpaq SAC
spellingShingle Herramienta de generación de código para reducir el tiempo y costo de desarrollo de aplicaciones Cloud-Native en Hukpaq SAC
Carrasco Yaranga, Angel
Generación de código
Tiempo
Costo
Aplicación Cloud-native
https://purl.org/pe-repo/ocde/ford#2.02.04
title_short Herramienta de generación de código para reducir el tiempo y costo de desarrollo de aplicaciones Cloud-Native en Hukpaq SAC
title_full Herramienta de generación de código para reducir el tiempo y costo de desarrollo de aplicaciones Cloud-Native en Hukpaq SAC
title_fullStr Herramienta de generación de código para reducir el tiempo y costo de desarrollo de aplicaciones Cloud-Native en Hukpaq SAC
title_full_unstemmed Herramienta de generación de código para reducir el tiempo y costo de desarrollo de aplicaciones Cloud-Native en Hukpaq SAC
title_sort Herramienta de generación de código para reducir el tiempo y costo de desarrollo de aplicaciones Cloud-Native en Hukpaq SAC
author Carrasco Yaranga, Angel
author_facet Carrasco Yaranga, Angel
author_role author
dc.contributor.advisor.fl_str_mv Maquera Quispe, Henry George
dc.contributor.author.fl_str_mv Carrasco Yaranga, Angel
dc.subject.es_PE.fl_str_mv Generación de código
Tiempo
Costo
Aplicación Cloud-native
topic Generación de código
Tiempo
Costo
Aplicación Cloud-native
https://purl.org/pe-repo/ocde/ford#2.02.04
dc.subject.ocde.es_PE.fl_str_mv https://purl.org/pe-repo/ocde/ford#2.02.04
description Desde el surgimiento de complejas infraestructuras de redes y estaciones de datos, las tecnologías para el empaquetamiento y puesta en marcha de aplicaciones han evolucionado para aprovechar al máximo los recursos de infraestructura, por ejemplo, se empaqueta las aplicaciones en contenedores luego con un orquestador de contenedores como Kubernetes, se automatiza la administración de estos contenedores, escalando los contenedores de acuerdo a la demanda de solicitudes de los usuarios u otros componentes de estas aplicaciones contenerizadas, de este manera se optimiza los costos. Para sacar ventaja de las bondades del ecosistema de la nube, Hukpaq SAC ha decidido migrar sus aplicaciones de servicios a componentes cloud-native. Cloud-native, establece una serie de características con la finalidad de optimizar las aplicaciones para los entornos de la nube, esta investigación se enfoca en cuatro características consideradas principales: DevOps, API, Microservicio y Contenedores. Las estimaciones sobre el proyecto migración de la aplicaciones de servicios de Hukpaq SAC revelaron que el tiempo estimado roza la línea crítica de los planes establecidos por la organización, en este escenario se definió la implementación de una herramienta de generación de código, esta herramienta se diseñó basado en los patrones de codificación tanto en los nombres de carpetas, archivos de código fuente y su contenido están relacionados a los elementos de diseño de Domain Driven Design y Clean Architecture. La implementación de la herramienta se hizo en el marco de trabajo Kanban, esto permitió madurar sus características por los mecanismos de retroalimentación impulsados por el este marco de trabajo ágil. Con los resultados de la intervención se concluyó que el uso de la herramienta de generación de código reduce el tiempo y costo de la implementación de aplicaciones cloud-native.
publishDate 2022
dc.date.accessioned.none.fl_str_mv 2022-05-07T05:46:05Z
dc.date.available.none.fl_str_mv 2022-05-07T05:46:05Z
dc.date.issued.fl_str_mv 2022
dc.type.es_PE.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/20.500.12894/7717
url http://hdl.handle.net/20.500.12894/7717
dc.language.iso.es_PE.fl_str_mv spa
language spa
dc.relation.ispartof.fl_str_mv SUNEDU
dc.rights.es_PE.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.uri.es_PE.fl_str_mv https://creativecommons.org/licenses/by/4.0/
eu_rights_str_mv openAccess
rights_invalid_str_mv https://creativecommons.org/licenses/by/4.0/
dc.format.es_PE.fl_str_mv application/pdf
dc.publisher.es_PE.fl_str_mv Universidad Nacional del Centro del Perú
dc.publisher.country.es_PE.fl_str_mv PE
dc.source.none.fl_str_mv reponame:UNCP - Institucional
instname:Universidad Nacional del Centro del Perú
instacron:UNCP
instname_str Universidad Nacional del Centro del Perú
instacron_str UNCP
institution UNCP
reponame_str UNCP - Institucional
collection UNCP - Institucional
bitstream.url.fl_str_mv http://repositorio.uncp.edu.pe/bitstream/20.500.12894/7717/1/T010_43200242_T.pdf
http://repositorio.uncp.edu.pe/bitstream/20.500.12894/7717/2/license.txt
http://repositorio.uncp.edu.pe/bitstream/20.500.12894/7717/3/T010_43200242_T.pdf.jpg
bitstream.checksum.fl_str_mv 82f09e9ed6767e2a9e1075894c6d79b4
c52066b9c50a8f86be96c82978636682
c7a04613998c040fe901c7fc0497ac1c
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv DSpace
repository.mail.fl_str_mv repositorio@uncp.edu.pe
_version_ 1852502261747417088
spelling Maquera Quispe, Henry GeorgeCarrasco Yaranga, Angel2022-05-07T05:46:05Z2022-05-07T05:46:05Z2022http://hdl.handle.net/20.500.12894/7717Desde el surgimiento de complejas infraestructuras de redes y estaciones de datos, las tecnologías para el empaquetamiento y puesta en marcha de aplicaciones han evolucionado para aprovechar al máximo los recursos de infraestructura, por ejemplo, se empaqueta las aplicaciones en contenedores luego con un orquestador de contenedores como Kubernetes, se automatiza la administración de estos contenedores, escalando los contenedores de acuerdo a la demanda de solicitudes de los usuarios u otros componentes de estas aplicaciones contenerizadas, de este manera se optimiza los costos. Para sacar ventaja de las bondades del ecosistema de la nube, Hukpaq SAC ha decidido migrar sus aplicaciones de servicios a componentes cloud-native. Cloud-native, establece una serie de características con la finalidad de optimizar las aplicaciones para los entornos de la nube, esta investigación se enfoca en cuatro características consideradas principales: DevOps, API, Microservicio y Contenedores. Las estimaciones sobre el proyecto migración de la aplicaciones de servicios de Hukpaq SAC revelaron que el tiempo estimado roza la línea crítica de los planes establecidos por la organización, en este escenario se definió la implementación de una herramienta de generación de código, esta herramienta se diseñó basado en los patrones de codificación tanto en los nombres de carpetas, archivos de código fuente y su contenido están relacionados a los elementos de diseño de Domain Driven Design y Clean Architecture. La implementación de la herramienta se hizo en el marco de trabajo Kanban, esto permitió madurar sus características por los mecanismos de retroalimentación impulsados por el este marco de trabajo ágil. Con los resultados de la intervención se concluyó que el uso de la herramienta de generación de código reduce el tiempo y costo de la implementación de aplicaciones cloud-native.application/pdfspaUniversidad Nacional del Centro del PerúPEinfo:eu-repo/semantics/openAccesshttps://creativecommons.org/licenses/by/4.0/Generación de códigoTiempoCostoAplicación Cloud-nativehttps://purl.org/pe-repo/ocde/ford#2.02.04Herramienta de generación de código para reducir el tiempo y costo de desarrollo de aplicaciones Cloud-Native en Hukpaq SACinfo:eu-repo/semantics/bachelorThesisreponame:UNCP - Institucionalinstname:Universidad Nacional del Centro del Perúinstacron:UNCP SUNEDUIngeniería de sistemasUniversidad Nacional del Centro del Perú.Facultad de Ingeniería de SistemasIngeniero de sistemashttps://orcid.org/0000-0003-3055-916600447732612018Peña Rojas, Anieval CiriloSuasnabar Terrel, JaimeMaquera Quispe, Henry GeorgeRaraz Tupac Yupanqui, Omar CiprianoHuaroc Suarez, Jhonny Angelhttp://purl.org/pe-repo/renati/type#tesishttp://purl.org/pe-repo/renati/level#tituloProfesional43200242ORIGINALT010_43200242_T.pdfT010_43200242_T.pdfapplication/pdf2909416http://repositorio.uncp.edu.pe/bitstream/20.500.12894/7717/1/T010_43200242_T.pdf82f09e9ed6767e2a9e1075894c6d79b4MD51LICENSElicense.txtlicense.txttext/plain; charset=utf-81327http://repositorio.uncp.edu.pe/bitstream/20.500.12894/7717/2/license.txtc52066b9c50a8f86be96c82978636682MD52THUMBNAILT010_43200242_T.pdf.jpgT010_43200242_T.pdf.jpgIM Thumbnailimage/jpeg8354http://repositorio.uncp.edu.pe/bitstream/20.500.12894/7717/3/T010_43200242_T.pdf.jpgc7a04613998c040fe901c7fc0497ac1cMD5320.500.12894/7717oai:repositorio.uncp.edu.pe:20.500.12894/77172022-06-02 23:59:16.576DSpacerepositorio@uncp.edu.pe77u/TGljZW5jaWEgZGUgVXNvCiAKRWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCwgZGlmdW5kZSBtZWRpYW50ZSBsb3MgdHJhYmFqb3MgZGUgaW52ZXN0aWdhY2nDs24gcHJvZHVjaWRvcyBwb3IgbG9zIG1pZW1icm9zIGRlIGxhIHVuaXZlcnNpZGFkLiBFbCBjb250ZW5pZG8gZGUgbG9zIGRvY3VtZW50b3MgZGlnaXRhbGVzIGVzIGRlIGFjY2VzbyBhYmllcnRvIHBhcmEgdG9kYSBwZXJzb25hIGludGVyZXNhZGEuCgpTZSBhY2VwdGEgbGEgZGlmdXNpw7NuIHDDumJsaWNhIGRlIGxhIG9icmEsIHN1IGNvcGlhIHkgZGlzdHJpYnVjacOzbi4gUGFyYSBlc3RvIGVzIG5lY2VzYXJpbyBxdWUgc2UgY3VtcGxhIGNvbiBsYXMgc2lndWllbnRlcyBjb25kaWNpb25lczoKCkVsIG5lY2VzYXJpbyByZWNvbm9jaW1pZW50byBkZSBsYSBhdXRvcsOtYSBkZSBsYSBvYnJhLCBpZGVudGlmaWNhbmRvIG9wb3J0dW5hIHkgY29ycmVjdGFtZW50ZSBhIGxhIHBlcnNvbmEgcXVlIHBvc2VhIGxvcyBkZXJlY2hvcyBkZSBhdXRvci4KCk5vIGVzdMOhIHBlcm1pdGlkbyBlbCB1c28gaW5kZWJpZG8gZGVsIHRyYWJham8gZGUgaW52ZXN0aWdhY2nDs24gY29uIGZpbmVzIGRlIGx1Y3JvIG8gY3VhbHF1aWVyIHRpcG8gZGUgYWN0aXZpZGFkIHF1ZSBwcm9kdXpjYSBnYW5hbmNpYXMgYSBsYXMgcGVyc29uYXMgcXVlIGxvIGRpZnVuZGVuIHNpbiBlbCBjb25zZW50aW1pZW50byBkZWwgYXV0b3IgKGF1dG9yIGxlZ2FsKS4KCkxvcyBkZXJlY2hvcyBtb3JhbGVzIGRlbCBhdXRvciBubyBzb24gYWZlY3RhZG9zIHBvciBsYSBwcmVzZW50ZSBsaWNlbmNpYSBkZSB1c28uCgpEZXJlY2hvcyBkZSBhdXRvcgoKTGEgdW5pdmVyc2lkYWQgbm8gcG9zZWUgbG9zIGRlcmVjaG9zIGRlIHByb3BpZWRhZCBpbnRlbGVjdHVhbC4gTG9zIGRlcmVjaG9zIGRlIGF1dG9yIHNlIGVuY3VlbnRyYW4gcHJvdGVnaWRvcyBwb3IgbGEgbGVnaXNsYWNpw7NuIHBlcnVhbmE6IExleSBzb2JyZSBlbCBEZXJlY2hvIGRlIEF1dG9yIHByb211bGdhZG8gZW4gMTk5NiAoRC5MLiBOwrA4MjIpLCBMZXkgcXVlIG1vZGlmaWNhIGxvcyBhcnTDrWN1bG9zIDE4OMKwIHkgMTg5wrAgZGVsIGRlY3JldG8gbGVnaXNsYXRpdm8gTsKwODIyLCBMZXkgc29icmUgZGVyZWNob3MgZGUgYXV0b3IgcHJvbXVsZ2FkbyBlbiAyMDA1IChMZXkgTsKwMjg1MTcpLCBEZWNyZXRvIExlZ2lzbGF0aXZvIHF1ZSBhcHJ1ZWJhIGxhIG1vZGlmaWNhY2nDs24gZGVsIERlY3JldG8gTGVnaXNsYXRpdm8gTsKwODIyLCBMZXkgc29icmUgZWwgRGVyZWNobyBkZSBBdXRvciBwcm9tdWxnYWRvIGVuIDIwMDggKEQuTC4gTsKwMTA3NikuCg==
score 12.618899
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).