Architecture based on Microservices and DevOps for continuous software engineering
Descripción del Articulo
Microservices are conceived as an architectural style focused on developing applications through a set of services, independent, scalable, collaborative, evolutionary, capable of adapting to complex ecosystems. On the other hand, DevOps is a paradigm that uses a set of principles focused on the cont...
Autores: | , , |
---|---|
Formato: | artículo |
Fecha de Publicación: | 2020 |
Institución: | Universidad Nacional Mayor de San Marcos |
Repositorio: | Revistas - Universidad Nacional Mayor de San Marcos |
Lenguaje: | español |
OAI Identifier: | oai:ojs.csi.unmsm:article/17278 |
Enlace del recurso: | https://revistasinvestigacion.unmsm.edu.pe/index.php/idata/article/view/17278 |
Nivel de acceso: | acceso abierto |
Materia: | Microservices Devops Disruptive Technologies Microservicios Tecnologías disruptivas |
id |
REVUNMSM_4d94bd003b4cf790ffd7ef85043e0772 |
---|---|
oai_identifier_str |
oai:ojs.csi.unmsm:article/17278 |
network_acronym_str |
REVUNMSM |
network_name_str |
Revistas - Universidad Nacional Mayor de San Marcos |
repository_id_str |
|
spelling |
Architecture based on Microservices and DevOps for continuous software engineeringArquitectura basada en Microservicios y DevOps para una ingeniería de software continuaMamani Rodríguez, Zoraida EmperatrizDel Pino Rodríguez, LuzGonzales Suarez, Juan CarlosMicroservicesDevopsDisruptive TechnologiesMicroserviciosDevopsTecnologías disruptivasMicroservices are conceived as an architectural style focused on developing applications through a set of services, independent, scalable, collaborative, evolutionary, capable of adapting to complex ecosystems. On the other hand, DevOps is a paradigm that uses a set of principles focused on the continuous delivery and integration of software, this implies a new culture to develop and deploy software in highly collaborative and agile contexts aimed at reducing the gap between development and operations. It is in this context that the present work proposes an Architecture based on Microservices and DevOps for continuous software engineering and applies the proposal through a case study with the participation of development teams formed by the students of the Workshop courses of Software and Systems Construction of the academic semesters: 2018-1, 2018-2, 2019-1, 2019-2 and led by the authors of this research; As a result of value there is a software product consisting of a set of Apps implemented with leading stack technologies under a disruptive approach.Los microservicios se conciben como un estilo arquitectónico enfocado a desarrollar aplicaciones mediante un conjunto de servicios, independientes, escalables, colaborativos, evolutivos, capaces de autoadaptarse a ecosistemas complejos. Por otro lado, DevOps es un paradigma que utiliza un conjunto de principios enfocado en la entrega e integración continua de software, esto implica una nueva cultura para desarrollar y desplegar software en contextos altamente colaborativos y agiles orientados a reducir la brecha que existe entre el desarrollo y las operaciones. Es en este contexto que el presente trabajo propone una Arquitectura basada en Microservicios y DevOps para una ingeniería de software continua y aplica la propuesta mediante un caso de estudio con la participación de equipos de desarrollo conformados por los estudiantes de los cursos de Taller de Construccion de Software y de Sistemas de los semestre académicos: 2018-1, 2018-2, 2019-1, 2019-2 y liderados por los autores de la presente investigación; como resultado de valor se tiene un producto de software constituido por un conjunto de Apps implementado con tecnologías stack lideres bajo un enfoque disruptivo.Facultad de Ingeniería Industrial, Universidad Nacional Mayor de San Marcos2020-12-31info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionapplication/pdftext/htmlaudio/mpeghttps://revistasinvestigacion.unmsm.edu.pe/index.php/idata/article/view/1727810.15381/idata.v23i2.17278Industrial Data; Vol. 23 No. 2 (2020); 141-149Industrial Data; Vol. 23 Núm. 2 (2020); 141-1491810-99931560-9146reponame:Revistas - Universidad Nacional Mayor de San Marcosinstname:Universidad Nacional Mayor de San Marcosinstacron:UNMSMspahttps://revistasinvestigacion.unmsm.edu.pe/index.php/idata/article/view/17278/16199https://revistasinvestigacion.unmsm.edu.pe/index.php/idata/article/view/17278/16269https://revistasinvestigacion.unmsm.edu.pe/index.php/idata/article/view/17278/16282Derechos de autor 2020 Zoraida Emperatriz Mamani Rodríguez, Luz Del Pino Rodríguez, Juan Carlos Gonzales Suarezhttps://creativecommons.org/licenses/by-nc-sa/4.0info:eu-repo/semantics/openAccessoai:ojs.csi.unmsm:article/172782021-07-14T09:58:53Z |
dc.title.none.fl_str_mv |
Architecture based on Microservices and DevOps for continuous software engineering Arquitectura basada en Microservicios y DevOps para una ingeniería de software continua |
title |
Architecture based on Microservices and DevOps for continuous software engineering |
spellingShingle |
Architecture based on Microservices and DevOps for continuous software engineering Mamani Rodríguez, Zoraida Emperatriz Microservices Devops Disruptive Technologies Microservicios Devops Tecnologías disruptivas |
title_short |
Architecture based on Microservices and DevOps for continuous software engineering |
title_full |
Architecture based on Microservices and DevOps for continuous software engineering |
title_fullStr |
Architecture based on Microservices and DevOps for continuous software engineering |
title_full_unstemmed |
Architecture based on Microservices and DevOps for continuous software engineering |
title_sort |
Architecture based on Microservices and DevOps for continuous software engineering |
dc.creator.none.fl_str_mv |
Mamani Rodríguez, Zoraida Emperatriz Del Pino Rodríguez, Luz Gonzales Suarez, Juan Carlos |
author |
Mamani Rodríguez, Zoraida Emperatriz |
author_facet |
Mamani Rodríguez, Zoraida Emperatriz Del Pino Rodríguez, Luz Gonzales Suarez, Juan Carlos |
author_role |
author |
author2 |
Del Pino Rodríguez, Luz Gonzales Suarez, Juan Carlos |
author2_role |
author author |
dc.subject.none.fl_str_mv |
Microservices Devops Disruptive Technologies Microservicios Devops Tecnologías disruptivas |
topic |
Microservices Devops Disruptive Technologies Microservicios Devops Tecnologías disruptivas |
description |
Microservices are conceived as an architectural style focused on developing applications through a set of services, independent, scalable, collaborative, evolutionary, capable of adapting to complex ecosystems. On the other hand, DevOps is a paradigm that uses a set of principles focused on the continuous delivery and integration of software, this implies a new culture to develop and deploy software in highly collaborative and agile contexts aimed at reducing the gap between development and operations. It is in this context that the present work proposes an Architecture based on Microservices and DevOps for continuous software engineering and applies the proposal through a case study with the participation of development teams formed by the students of the Workshop courses of Software and Systems Construction of the academic semesters: 2018-1, 2018-2, 2019-1, 2019-2 and led by the authors of this research; As a result of value there is a software product consisting of a set of Apps implemented with leading stack technologies under a disruptive approach. |
publishDate |
2020 |
dc.date.none.fl_str_mv |
2020-12-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://revistasinvestigacion.unmsm.edu.pe/index.php/idata/article/view/17278 10.15381/idata.v23i2.17278 |
url |
https://revistasinvestigacion.unmsm.edu.pe/index.php/idata/article/view/17278 |
identifier_str_mv |
10.15381/idata.v23i2.17278 |
dc.language.none.fl_str_mv |
spa |
language |
spa |
dc.relation.none.fl_str_mv |
https://revistasinvestigacion.unmsm.edu.pe/index.php/idata/article/view/17278/16199 https://revistasinvestigacion.unmsm.edu.pe/index.php/idata/article/view/17278/16269 https://revistasinvestigacion.unmsm.edu.pe/index.php/idata/article/view/17278/16282 |
dc.rights.none.fl_str_mv |
https://creativecommons.org/licenses/by-nc-sa/4.0 info:eu-repo/semantics/openAccess |
rights_invalid_str_mv |
https://creativecommons.org/licenses/by-nc-sa/4.0 |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf text/html audio/mpeg |
dc.publisher.none.fl_str_mv |
Facultad de Ingeniería Industrial, Universidad Nacional Mayor de San Marcos |
publisher.none.fl_str_mv |
Facultad de Ingeniería Industrial, Universidad Nacional Mayor de San Marcos |
dc.source.none.fl_str_mv |
Industrial Data; Vol. 23 No. 2 (2020); 141-149 Industrial Data; Vol. 23 Núm. 2 (2020); 141-149 1810-9993 1560-9146 reponame:Revistas - Universidad Nacional Mayor de San Marcos instname:Universidad Nacional Mayor de San Marcos instacron:UNMSM |
instname_str |
Universidad Nacional Mayor de San Marcos |
instacron_str |
UNMSM |
institution |
UNMSM |
reponame_str |
Revistas - Universidad Nacional Mayor de San Marcos |
collection |
Revistas - Universidad Nacional Mayor de San Marcos |
repository.name.fl_str_mv |
|
repository.mail.fl_str_mv |
|
_version_ |
1795238303451054080 |
score |
13.871978 |
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).