Documento del Repositorio Institucional UCASAL
Título : | Implementación de una arquitectura de software orientada a microservicios en la Dirección de Tecnología de una Institución Universitaria |
Tipo de documento : | info:ar-repo/semantics/tesis de maestría ; info:eu-repo/semantics/masterThesis |
Autores : | Murienega, Juan Ramón, Tesista ; Dousdebes Abraham, Alberto Andrés, Director de tesis |
Editorial : | Universidad Católica de Salta. Facultad de Ingeniería |
Formato : | application/pdf |
Nota general : |
Tesis de Grado Carrera: Especialización en Gestión de las Tecnologías de la Información, Universidad Católica de Salta, 2023 |
Idioma : | Español |
Materias : | Trabajo final de postgrado | Informática | Software | Ingeniería del software | TIC |
Resumen : |
Las organizaciones en el contexto actual de competitividad, requiere contar con un amplio catálogo de soluciones informáticas que den soporte a las diferentes necesidades de los clientes. Estas aplicaciones evolucionan para brindar nuevas funcionalidades, lo cual impacta directamente en el tamaño del producto haciéndolo crecer en la medida que el tiempo pasa. El esfuerzo comienza a centrarse en cubrir los requerimientos del usuario dejando de lado la posibilidad de migrar hacia nuevas tecnologías. Por un tiempo este modelo parece funcionar, pero nuevos requerimientos técnicos comienzan a surgir, como la integración con otros productos mediante el uso de servicios web o el uso de nuevas plataformas como lo es mobile. Para mantenerse competitivo se comienzan a incluir nuevos frameworks y lenguajes al stack tecnológico, en poco tiempo el ecosistema comienza a ser muy variado tanto en herramientas de desarrollo y servidores. Este crecimiento viene acompañado de una realidad: las aplicaciones comienzan a tener las mismas funcionalidades escritas en diferentes lenguajes y plataformas dificultando su mantenimiento por las duplicaciones de módulos, la falta de reutilización y altos tiempos de respuestas. Estos cambios no vienen solos, vienen acompañados de una alta dinámica de requerimientos funcionales y con tiempos de entregas cortos, lo que hacen necesario refactorizar el modelo actual implementando un nuevo modelo de arquitectura que permita generar componentes reutilizables, desarrollados de manera independiente y menos acoplados. El presente trabajo, evalúa el enfoque arquitectónico de microservicios como solución a la problemática descrita anteriormente. Organizations in the current context of competitiveness require a wide range of IT solutions that support the different needs of customers. These applications evolve to provide new features, which directly impacts the size of the product, making it grow as time goes by. The effort begins to focus on meeting user requirements, leaving aside the possibility of migrating to new technologies. For a while this model seems to work, but new technical requirements begin to emerge, such as integration with other products through the use of web services or the use of new platforms such as mobile. To stay competitive, new frameworks and languages are being included in the technological stack. In a short time, the ecosystem begins to be very varied in terms of both development tools and servers. This growth is accompanied by a reality: applications begin to have the same functionalities written in different languages and platforms, making maintenance difficult due to duplication of modules, lack of reuse and high response times. These changes do not come alone, they are accompanied by a high dynamic of functional requirements and short delivery times, which make it necessary to refactor the current model by implementing a new architecture model that allows generating reusable components, developed independently and less coupled. The present work evaluates the architectural approach of microservices as a solution to the problem described above. |
Nivel de acceso : | info:eu-repo/semantics/openAccess |
Licencia de uso : | |
Cita recomendada : | Murienega, Juan Ramón. (2023-08-02) Implementación de una arquitectura de software orientada a microservicios en la Dirección de Tecnología de una Institución Universitaria. Universidad Católica de Salta. Facultad de Ingeniería. http://bibliotecas.ucasal.edu.ar/opac_css/index.php?lvl=cmspage&pageid=24&id_notice=73624 |
Documento/s electrónico/s : |
|