Mostrar el registro sencillo del ítem
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 |