DSpace Repository

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.

Show simple item record

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


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Advanced Search

Browse

My Account

Statistics