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...
| Autor: | |
|---|---|
| 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 |
| Sumario: | 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. |
|---|
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).
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).