Continuous Software Engineering of a Cloud-Native Application

Descripción del Articulo

A cloud-native application is a software specifically designed to run in the cloud, focusing on distributed, elastic, horizontally scaled, and microservice-based architecture with autonomous deployment. These applications are designed with cloud-native web architectures, operate on an elastic self-s...

Descripción completa

Detalles Bibliográficos
Autor: Mamani Rodriguez, Zoraida
Formato: artículo
Fecha de Publicación:2024
Institución:Universidad de Lima
Repositorio:Revistas - Universidad de Lima
Lenguaje:español
OAI Identifier:oai:ojs.pkp.sfu.ca:article/7038
Enlace del recurso:https://revistas.ulima.edu.pe/index.php/Interfases/article/view/7038
Nivel de acceso:acceso abierto
Materia:Cloud Native Application
Cloud Service Models
BFF Pattern
Continuous Software Engineering
cloud native application
modelos de servicios cloud
patrón BFF
ingeniería de software continua
id REVULIMA_b3941755a7036f5c776b8d56596beb75
oai_identifier_str oai:ojs.pkp.sfu.ca:article/7038
network_acronym_str REVULIMA
network_name_str Revistas - Universidad de Lima
repository_id_str
spelling Continuous Software Engineering of a Cloud-Native ApplicationAplicación cloud native en el contexto de una ingeniería de software continuaMamani Rodriguez, ZoraidaMamani Rodriguez, ZoraidaMamani Rodriguez, ZoraidaCloud Native ApplicationCloud Service ModelsBFF PatternContinuous Software Engineeringcloud native applicationmodelos de servicios cloudpatrón BFFingeniería de software continuaA cloud-native application is a software specifically designed to run in the cloud, focusing on distributed, elastic, horizontally scaled, and microservice-based architecture with autonomous deployment. These applications are designed with cloud-native web architectures, operate on an elastic self-service platform, and stand out because of their resilience and elasticity. Continuous software engineering integrates requirements engineering, development, and operations in a continuous loop with reciprocal feedback to produce quality software. The present work proposes to design and implement a cloud-native application applied to the SIGCON case study from a continuous software engineering perspective. It uses the CaaS cloud service model, applies the BFF pattern in software construction, containerizes the frontend, backend, and storage, and presents the results.Una aplicación cloud native es un tipo de software que ha sido diseñado específicamente para ejecutarse en la nube, con enfoque distribuido, elástico, escalado horizontal y compuesto de microservicios con implementación autónoma. Asimismo, se diseñan con arquitecturas web cloud native, operan en una plataforma elástica de autoservicio y se caracterizan por su resiliencia y elasticidad. La ingeniería de software continua es un proceso que busca articular la ingeniería de requisitos, el desarrollo y las operaciones en un bucle continuo, con una retroalimentación recíproca, con la finalidad de producir un software de calidad. En ese contexto, el presente trabajo propone el diseño e implementación de una aplicación cloud native en una perspectiva de ingeniería de software continua, aplicada al caso de estudio SIGCON. Usa el modelo de servicio cloud CaaS, aplica el patrón BFF en la construcción del software, realiza contenedorización del frontend, backend y almacenamiento, y expone los resultados.Universidad de Lima2024-07-31info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionapplication/pdftext/htmlhttps://revistas.ulima.edu.pe/index.php/Interfases/article/view/703810.26439/interfases2024.n19.7038Interfases; No. 019 (2024); 61-76Interfases; Núm. 019 (2024); 61-76Interfases; n. 019 (2024); 61-761993-491210.26439/interfases2024.n19reponame:Revistas - Universidad de Limainstname:Universidad de Limainstacron:ULIMAspahttps://revistas.ulima.edu.pe/index.php/Interfases/article/view/7038/7147https://revistas.ulima.edu.pe/index.php/Interfases/article/view/7038/7148info:eu-repo/semantics/openAccessoai:ojs.pkp.sfu.ca:article/70382024-09-16T16:15:16Z
dc.title.none.fl_str_mv Continuous Software Engineering of a Cloud-Native Application
Aplicación cloud native en el contexto de una ingeniería de software continua
title Continuous Software Engineering of a Cloud-Native Application
spellingShingle Continuous Software Engineering of a Cloud-Native Application
Mamani Rodriguez, Zoraida
Cloud Native Application
Cloud Service Models
BFF Pattern
Continuous Software Engineering
cloud native application
modelos de servicios cloud
patrón BFF
ingeniería de software continua
title_short Continuous Software Engineering of a Cloud-Native Application
title_full Continuous Software Engineering of a Cloud-Native Application
title_fullStr Continuous Software Engineering of a Cloud-Native Application
title_full_unstemmed Continuous Software Engineering of a Cloud-Native Application
title_sort Continuous Software Engineering of a Cloud-Native Application
dc.creator.none.fl_str_mv Mamani Rodriguez, Zoraida
Mamani Rodriguez, Zoraida
Mamani Rodriguez, Zoraida
author Mamani Rodriguez, Zoraida
author_facet Mamani Rodriguez, Zoraida
author_role author
dc.subject.none.fl_str_mv Cloud Native Application
Cloud Service Models
BFF Pattern
Continuous Software Engineering
cloud native application
modelos de servicios cloud
patrón BFF
ingeniería de software continua
topic Cloud Native Application
Cloud Service Models
BFF Pattern
Continuous Software Engineering
cloud native application
modelos de servicios cloud
patrón BFF
ingeniería de software continua
description A cloud-native application is a software specifically designed to run in the cloud, focusing on distributed, elastic, horizontally scaled, and microservice-based architecture with autonomous deployment. These applications are designed with cloud-native web architectures, operate on an elastic self-service platform, and stand out because of their resilience and elasticity. Continuous software engineering integrates requirements engineering, development, and operations in a continuous loop with reciprocal feedback to produce quality software. The present work proposes to design and implement a cloud-native application applied to the SIGCON case study from a continuous software engineering perspective. It uses the CaaS cloud service model, applies the BFF pattern in software construction, containerizes the frontend, backend, and storage, and presents the results.
publishDate 2024
dc.date.none.fl_str_mv 2024-07-31
dc.type.none.fl_str_mv info:eu-repo/semantics/article
info:eu-repo/semantics/publishedVersion
format article
status_str publishedVersion
dc.identifier.none.fl_str_mv https://revistas.ulima.edu.pe/index.php/Interfases/article/view/7038
10.26439/interfases2024.n19.7038
url https://revistas.ulima.edu.pe/index.php/Interfases/article/view/7038
identifier_str_mv 10.26439/interfases2024.n19.7038
dc.language.none.fl_str_mv spa
language spa
dc.relation.none.fl_str_mv https://revistas.ulima.edu.pe/index.php/Interfases/article/view/7038/7147
https://revistas.ulima.edu.pe/index.php/Interfases/article/view/7038/7148
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
text/html
dc.publisher.none.fl_str_mv Universidad de Lima
publisher.none.fl_str_mv Universidad de Lima
dc.source.none.fl_str_mv Interfases; No. 019 (2024); 61-76
Interfases; Núm. 019 (2024); 61-76
Interfases; n. 019 (2024); 61-76
1993-4912
10.26439/interfases2024.n19
reponame:Revistas - Universidad de Lima
instname:Universidad de Lima
instacron:ULIMA
instname_str Universidad de Lima
instacron_str ULIMA
institution ULIMA
reponame_str Revistas - Universidad de Lima
collection Revistas - Universidad de Lima
repository.name.fl_str_mv
repository.mail.fl_str_mv
_version_ 1846791802536853504
score 13.888049
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).