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...

Descripción completa

Detalles Bibliográficos
Autores: Mamani Rodríguez, Zoraida Emperatriz, Del Pino Rodríguez, Luz, Gonzales Suarez, Juan Carlos
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).