dc.contributor.advisor |
Guevara Vega, Cathy Pamela |
|
dc.contributor.author |
Tigse Pilla, Christian Mauricio |
|
dc.date.accessioned |
2022-12-20T14:01:29Z |
|
dc.date.available |
2022-12-20T14:01:29Z |
|
dc.date.issued |
2022-12-01 |
|
dc.identifier.citation |
Tigse Pilla, Christian Mauricio (2022). Desarrollo de una arquitectura basada en microservicios para facilitar el uso y mantenibilidad del código de los proyectos de software del área de programación de la empresa Arest Consulting. Maestría en Ingeniería de Software. Universidad de las Fuerzas Armadas ESPE. Extensión Latacunga. |
es_ES |
dc.identifier.other |
MAS-0039 |
|
dc.identifier.uri |
http://repositorio.espe.edu.ec/handle/21000/34885 |
|
dc.description.abstract |
Las arquitecturas basadas en microservicios hacen que las aplicaciones sean más fáciles de escalar y más rápidas para el desarrollo y están compuestas con varias aplicaciones pequeñas de servicios, los cuales se ejecutan por su propio proceso y se comunican con mecanismos ligeros, ya que son servicios independientes, reduciendo a los programadores una gran administración comprimiendo el tiempo de ejecución para toda la aplicación y para todo el equipo de desarrollo. Los microservicios son los responsables de obtener las propiedades de los archivos de lado a lado, esto es diferente del modelo tradicional o conocido como metodología monolítica tiene como características el uso de una base única para sus funciones y servicios donde este proceso con lleva a que se debe actualizar toda la aplicación para que tenga las actualizaciones necesarias causando molestias al cliente. Una metodología de microservicios tiene algunas ventajas, por ejemplo: A) Agilidad de implementación, puesto que todo es de forma independiente y eso resulta más fácil para la administración y corrección de errores. B) Equipos pequeños y organizados, por el hecho de que un microservicio tiene menor complejidad para ser compilado, probado e implementado. C) Base de código pequeño que permita la modificación en cualquier momento, ya que minimiza las dependencias y resulta más fácil de agregar nuevas cosas. D) Escalabilidad porque son independientes, permite escalar horizontalmente con subsistemas dentro de un microservicio. E) Mezcla de tecnologías se apartan a cualquier combinación de tecnología. Es un método de arquitectura que se basa en una serie de servicios se pueden ejecutarse de forma independiente y poseen su propia lógica empresarial y base de datos con un objetivo en común. |
es_ES |
dc.description.sponsorship |
ESPEL |
es_ES |
dc.language.iso |
spa |
es_ES |
dc.publisher |
Maestría en Ingeniería de Software. Universidad de las Fuerzas Armadas ESPE. Extensión Latacunga |
es_ES |
dc.rights |
openAccess |
es_ES |
dc.subject |
ARQUITECTURA DE SOFTWARE |
es_ES |
dc.subject |
MICROSERVICIOS |
es_ES |
dc.subject |
MANTENIBILIDAD DE SOFTWARE |
es_ES |
dc.subject |
PROYECTOS DE SOFTWARE |
es_ES |
dc.title |
Desarrollo de una arquitectura basada en microservicios para facilitar el uso y mantenibilidad del código de los proyectos de software del área de programación de la empresa Arest Consulting. |
es_ES |
dc.type |
masterThesis |
es_ES |