Aplicación web para el retorno a clases en base arquitectura de microservicios y serverless

Descripción

La creación de la aplicación web para el retorno de clases en la Universidad Distrital permitirá reunir la información necesaria de los estudiantes, profesores y administrativos, la cual garantizará conocer la situación en la que se encuentra cada usuario para continuar con sus labores de manera virtual o presencial, a partir de datos socioeconómicos y el estado de salud. El aplicativo estará divido en 3 capas, las cuales serán el backend orientado a funciones que permiten utilizar servicio de lambdas de AWS y ser desplegadas por medio de Serverless, el frontend está construido en el framework Vue,js y la base de datos creada en MYSQL y desplegada en un servidor de heroku será consumida por medio lambdas. Con los diferentes módulos de la aplicación se podrá subir información, tal como si el usuario presenta síntomas o tiene sospecha de contagio, lo cual permitirá generar un cerco epidemiológico con los usuarios que compartió algún espacio de la universidad, la aplicación otorga al usuario la posibilidad de registrarse, visualizar reportes, configurar los salones de clases y los aforos, subir el carnet o certificado de vacunación, número de dosis, tipo de vacuna, etc. En este documento se describe la metodología utilizada para el desarrollo del proyecto, así como los servicios arquitectónicos implementados.

Resumen

The creation of the web application for the return of classes at the Universidad Distrital will allow gathering the necessary information from students, teachers and administrative staff, which will ensure to know the situation in which each user is to continue with their work virtually or in person, from socioeconomic data and health status. The application will be divided into 3 layers, which will be the backend oriented to functions that allow using AWS lambdas service and be deployed through Serverless, the frontend is built on the Vue,js framework and the database created in MYSQL and deployed on a heroku server will be consumed through lambdas. With the different modules of the application it will be possible to upload information, such as if the user presents symptoms or has suspicion of contagion, which will allow to generate an epidemiological fence with the users that shared some space of the university, the application gives the user the possibility to register, visualize reports, configure the classrooms and the capacity, upload the vaccination card or certificate, number of doses, type of vaccine, etc. This document describes the methodology used for the development of the project, as well as the architectural services implemented.

Palabras clave

Serveless, Aws, Heroku, Lambdas, Microservicios

Materias

Ingeniería Telemática - Tesis y Disertaciones Académicas , Servicios web , Usuarios de informaciòn , Arquitectura de redes de computadores , MySQL (Lenguaje de programación de computadores)

Citación