Generación de un entorno digital para el desarrollo económico-social de zonas con despoblación
Loading...
Official URL
Full text at PDC
Publication date
2021
Authors
Advisors (or tutors)
Editors
Journal Title
Journal ISSN
Volume Title
Publisher
Citation
Abstract
Este proyecto consiste en el análisis, diseño y el desarrollo de un ecommerce de productos exclusivos y artesanales enmarcado dentro de un conjunto de aplicaciones basadas en arquitectura de microservicios. El objetivo final de este proyecto es el de incentivar la economía de las zonas con despoblación mediante la tecnología, dar visibilidad a esta problemática, así como proponer soluciones ante la misma.
Otro objetivo del proyecto es la propuesta de soluciones a la problemática de la despoblación mediante un análisis del entorno económico-social de estas zonas combinado con la aplicación de alternativas económicas y el apoyo tecnológico. El fin es el de obtener un entorno que favorezca el fomento económico, la calidad de vida de los habitantes de estas zonas y por tanto, la repoblación.
Durante años, las aplicaciones se han desarrollado teniendo en cuenta el paradigma de aplicaciones monolíticas, pero en la actualidad, son muchas las aplicaciones que empiezan a apostar por la arquitectura de microservicios, así como sus enormes ventajas. Otra de las apuestas de este proyecto es el uso de tecnologías y lenguajes asíncronos con el objetivo de obtener un mejor rendimiento de las aplicaciones.
La herramienta web obtenida está basada principalmente en TypeScript, ReactJS, MongoDB y cuenta con una comunicación mediante eventos para lo que se ha utilizado NATS Streaming Server. La arquitectura de los microservicios se ha realizado apoyándose en Kubernetes y Docker con la ayuda de Skaffold,
This project consists of the analysis, design and development of an ecommerce of exclusive and handmade products framed within a set of applications based on microservices architecture. The final objective of this project is to stimulate the economy of depopulated areas through technology, give visibility to this problem and propose solutions to it. Another objective of the project is to propose solutions to the problem of depopulation, an analysis of the economic-social environment through these areas combined with the application of economic alternatives and technological support. The aim is to obtain an environment that favors economic development, the quality of life of the inhabitants of these areas and, therefore, repopulation. For years, applications have been developed taking into account the monolithic applications paradigm, but today, many applications are beginning to bet on the microservices architecture as well as its enormous advantages. Another of the bets of this project is the use of asynchronous technologies and languages in order to obtain better performance from the applications. The web tool obtained is based mainly on TypeScript, ReactJS, MongoDB and has a communication through events for which NATS Streaming Server has been used. The microservices architecture has been done using Kubernetes and Docker with the help of Skaffold.
This project consists of the analysis, design and development of an ecommerce of exclusive and handmade products framed within a set of applications based on microservices architecture. The final objective of this project is to stimulate the economy of depopulated areas through technology, give visibility to this problem and propose solutions to it. Another objective of the project is to propose solutions to the problem of depopulation, an analysis of the economic-social environment through these areas combined with the application of economic alternatives and technological support. The aim is to obtain an environment that favors economic development, the quality of life of the inhabitants of these areas and, therefore, repopulation. For years, applications have been developed taking into account the monolithic applications paradigm, but today, many applications are beginning to bet on the microservices architecture as well as its enormous advantages. Another of the bets of this project is the use of asynchronous technologies and languages in order to obtain better performance from the applications. The web tool obtained is based mainly on TypeScript, ReactJS, MongoDB and has a communication through events for which NATS Streaming Server has been used. The microservices architecture has been done using Kubernetes and Docker with the help of Skaffold.
Description
Grado en Ingeniería del Software, Facultad de Informática UCM, Departamento de Arquitectura de Computadores y Automática, Curso 2020-2021. El acceso al código fuente de la aplicación se puede realizar mediante los siguientes enlaces:
- GitHub:https://github.com/hectarra/vleing-final
- Google Drive: https://cutt.ly/xEhyfZ4












