DISEÑO E IMPLEMENTACIÓN DE UNA ARQUITECTURA ESCALABLE BASADA EN MICROSERVICIOS PARA UN SISTEMA DE GESTIÓN DE APRENDIZAJE

El paradigma de arquitectura monolítica utilizado por los principales sistemas de gestión de aprendizaje como Moodle y Blackboard, ha provocado que sus servicios tengan problemas de escalabilidad y disponibilidad durante fallos o nuevos despliegues por actualización.Por otro lado, tomando en cuenta...

Descripción completa

Detalles Bibliográficos
Autor principal: De Paz Estrada, José Manuel
Formato: Online
Idioma:spa
Publicado: Universidad de San Carlos de Guatemala 2019
Acceso en línea:http://www.revistasguatemala.usac.edu.gt/index.php/reep/article/view/783
id REEP783
record_format ojs
spelling REEP7832019-05-16T16:05:51Z DISEÑO E IMPLEMENTACIÓN DE UNA ARQUITECTURA ESCALABLE BASADA EN MICROSERVICIOS PARA UN SISTEMA DE GESTIÓN DE APRENDIZAJE De Paz Estrada, José Manuel El paradigma de arquitectura monolítica utilizado por los principales sistemas de gestión de aprendizaje como Moodle y Blackboard, ha provocado que sus servicios tengan problemas de escalabilidad y disponibilidad durante fallos o nuevos despliegues por actualización.Por otro lado, tomando en cuenta como antecedentes el éxito de las arquitecturas propuestas por empresas como Netflix y Amazon, se desarrolla un prototipo de sistema de gestión de aprendizaje sobre una arquitectura basada en microservicios que provee escalabilidad y resiliencia.Para ello se hace uso de los diferentes patrones que componen este paradigma arquitectónico, como lo son: el patrón de instancia por contenedor de software utilizando Docker, el registro de servicios utilizando Consul y Registrator, los servicios REST para la comunicación interna entre servicios utilizando JSON, permite el uso de tecnologías heterogéneas y un API Gateway desarrollado en Node.js con la librería Hapi.js, que provee el manejo y acceso a los servicios internos por parte de clientes externos, exponiéndolos en forma de un proxy. Universidad de San Carlos de Guatemala 2019-05-16 info:eu-repo/semantics/article Artículo revisado por pares info:eu-repo/semantics/publishedVersion application/pdf http://www.revistasguatemala.usac.edu.gt/index.php/reep/article/view/783 Revista de la Escuela de Estudios de Postgrado; No 1 (8); 79-82 spa http://www.revistasguatemala.usac.edu.gt/index.php/reep/article/view/783/686
institution Universidad de San Carlos de Guatemala
collection Revista de la Escuela de Estudios de Postgrado
language spa
format Online
author De Paz Estrada, José Manuel
spellingShingle De Paz Estrada, José Manuel
DISEÑO E IMPLEMENTACIÓN DE UNA ARQUITECTURA ESCALABLE BASADA EN MICROSERVICIOS PARA UN SISTEMA DE GESTIÓN DE APRENDIZAJE
author_facet De Paz Estrada, José Manuel
author_sort De Paz Estrada, José Manuel
description El paradigma de arquitectura monolítica utilizado por los principales sistemas de gestión de aprendizaje como Moodle y Blackboard, ha provocado que sus servicios tengan problemas de escalabilidad y disponibilidad durante fallos o nuevos despliegues por actualización.Por otro lado, tomando en cuenta como antecedentes el éxito de las arquitecturas propuestas por empresas como Netflix y Amazon, se desarrolla un prototipo de sistema de gestión de aprendizaje sobre una arquitectura basada en microservicios que provee escalabilidad y resiliencia.Para ello se hace uso de los diferentes patrones que componen este paradigma arquitectónico, como lo son: el patrón de instancia por contenedor de software utilizando Docker, el registro de servicios utilizando Consul y Registrator, los servicios REST para la comunicación interna entre servicios utilizando JSON, permite el uso de tecnologías heterogéneas y un API Gateway desarrollado en Node.js con la librería Hapi.js, que provee el manejo y acceso a los servicios internos por parte de clientes externos, exponiéndolos en forma de un proxy.
title DISEÑO E IMPLEMENTACIÓN DE UNA ARQUITECTURA ESCALABLE BASADA EN MICROSERVICIOS PARA UN SISTEMA DE GESTIÓN DE APRENDIZAJE
title_short DISEÑO E IMPLEMENTACIÓN DE UNA ARQUITECTURA ESCALABLE BASADA EN MICROSERVICIOS PARA UN SISTEMA DE GESTIÓN DE APRENDIZAJE
title_full DISEÑO E IMPLEMENTACIÓN DE UNA ARQUITECTURA ESCALABLE BASADA EN MICROSERVICIOS PARA UN SISTEMA DE GESTIÓN DE APRENDIZAJE
title_fullStr DISEÑO E IMPLEMENTACIÓN DE UNA ARQUITECTURA ESCALABLE BASADA EN MICROSERVICIOS PARA UN SISTEMA DE GESTIÓN DE APRENDIZAJE
title_full_unstemmed DISEÑO E IMPLEMENTACIÓN DE UNA ARQUITECTURA ESCALABLE BASADA EN MICROSERVICIOS PARA UN SISTEMA DE GESTIÓN DE APRENDIZAJE
title_sort diseño e implementación de una arquitectura escalable basada en microservicios para un sistema de gestión de aprendizaje
publisher Universidad de San Carlos de Guatemala
publishDate 2019
url http://www.revistasguatemala.usac.edu.gt/index.php/reep/article/view/783
work_keys_str_mv AT depazestradajosemanuel disenoeimplementaciondeunaarquitecturaescalablebasadaenmicroserviciosparaunsistemadegestiondeaprendizaje
_version_ 1805402949186224128