Desarrollo de aplicaciones basadas en microservicios: tendencias y desafíos de investigación
Development of microservices-based applications: trends and research challenges
Artículo de revista
2019-10
RISTI - Revista Ibérica de Sistemas e Tecnologias de Informação
Portugal
Los microservicios son un enfoque arquitectónico y organizativo
del desarrollo de software en el que las aplicaciones están compuestas por
pequeños servicios independientes que se comunican a través de un API bien
definida y protocolos ligeros. En este trabajo se realizó una revisión de literatura
para identificar los desafíos y tendencias de investigación presentes en las fases
del proceso de desarrollo y en la gestión de atributos de calidad de este tipo de
aplicaciones. Las tendencias se encuentran en la fase de desarrollo y en la fase de
diseño; los atributos de calidad más estudiados son la escalabilidad y la calidad
del servicio. Los desafíos de la investigación se centran en: definir el nivel de
granularidad de los microservicios, modularización y refactorización de servicios,
integración con la interfaz de usuario, seguridad, orquestación, monitoreo, gestión
y supervisión de microservicios, tolerancia a fallas, recuperación y auto reparación
de microservicios. Microservices are an architectural and organizational approach to
software development in which applications are composed of small, independent
services that communicate through a well-defined API and lightweight protocols. In
this work, a literature review was carried out to identify the challenges and research
trends present in the phases of the development process and in the management
of quality attributes of this type of applications. The trends are in the development
and design phase; the most studied quality attributes are scalability and quality
of service. The research challenges focus on: defining the level of granularity of
microservices, modularization and refactoring of services, integration with the user interface, security, orchestration, monitoring, management and supervision of
microservices, fault tolerance, recovery and self-repair of microservices.
Descripción:
Desarrollo de aplicaciones basadas en microservicios, tendencias y desafíos de investigación.pdf
Título: Desarrollo de aplicaciones basadas en microservicios, tendencias y desafíos de investigación.pdf
Tamaño: 1.728Mb
PDFLEER EN FLIP
Título: Desarrollo de aplicaciones basadas en microservicios, tendencias y desafíos de investigación.pdf
Tamaño: 1.728Mb
PDFLEER EN FLIP