Evolución de un MVP a un producto escalable

Other authors

Universitat Politècnica de Catalunya. Departament de Ciències de la Computació

Marfil Rubio, Miguel Ángel

Álvarez Napagao, Sergio

Publication date

2023-06-28

Abstract

El presente trabajo final de carrera se enfoca en mejorar la escalabilidad, flexibilidad y la integración de las aplicaciones de los clientes bancarios a través de la migración hacia una arquitectura basada en microservicios. Además, se desarrolla una API para procesar videos y proporcionar retroalimentación sobre las habilidades de comunicación de los usuarios en Lernmi. En esta investigación, se describe la evolución del desarrollo y se analizan las decisiones tomadas durante el proceso de migración hacia la arquitectura de microservicios. Se empleó la metodología ágil Scrum, lo que permitió una entrega continua de productos de alta calidad y una adaptación eficiente a las necesidades del producto y del equipo de desarrollo. Asimismo, se seleccionaron tecnologías que brindan frases de retroalimentación para mejorar la comprensión de los resultados obtenidos y favorecer el crecimiento del usuario en su desempeño comunicativo. Los resultados obtenidos son altamente satisfactorios, ya que se logró una mejora notable en la escalabilidad, flexibilidad e integración de las aplicaciones de los clientes bancarios mediante la migración a una arquitectura basada en microservicios. Además, la API de retroalimentación automatizada experimentó un significativo desarrollo, cumpliendo exitosamente con los objetivos y competencias técnicas establecidos al inicio del proyecto. En conclusión, este trabajo de investigación ha logrado cumplir su objetivo principal al mejorar la escalabilidad, flexibilidad e integración de las aplicaciones de los clientes bancarios a través de la migración hacia una arquitectura basada en microservicios, y al desarrollar una API de retroalimentación automatizada. Además, se identificaron posibles mejoras y ampliaciones futuras que podrían potenciar aún más los resultados obtenidos. Este estudio contribuye al avance en la mejora de las aplicaciones bancarias y brinda un enfoque eficiente para el procesamiento de videos y la retroalimentación en habilidades de comunicación.


The present final thesis focuses on improving the scalability, flexibility, and integration of banking client applications through migration to a microservices-based architecture. Additionally, an API is developed to process videos and provide feedback on users' communication skills in Lernmi. In this research, the evolution of the development is described, and the decisions made during the migration process to a microservices architecture are analyzed. The agile methodology Scrum was employed, enabling the continuous delivery of high-quality products and efficient adaptation to the needs of the product and development team. Technologies that provide feedback phrases were also selected to enhance understanding of the obtained results and support user growth in their communication performance. The results obtained are highly satisfactory as a significant improvement in scalability, flexibility, and integration of banking client applications was achieved through the migration to a microservices-based architecture. Furthermore, the automated feedback API experienced significant development, successfully fulfilling the objectives and technical competencies established at the beginning of the project. In conclusion, this research work has successfully achieved its main objective of improving the scalability, flexibility, and integration of banking client applications through migration to a microservices-based architecture and developing an automated feedback API. Additionally, potential future improvements and expansions were identified, which could further enhance the obtained results. This study contributes to the advancement of banking applications and provides an efficient approach for video processing and feedback on communication skills.

Document Type

Bachelor thesis

Language

Spanish

Publisher

Universitat Politècnica de Catalunya

Recommended citation

This citation was generated automatically.

Rights

Restricted access - confidentiality agreement

This item appears in the following Collection(s)