Aplicación web para el retorno a clases en base arquitectura de microservicios y serverless
Fecha
Fecha
2022-01-16
Director
Colaboradores
Título de la revista
ISSN de la revista
Título del volumen
Editor
Altmetric
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