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