-
Notifications
You must be signed in to change notification settings - Fork 6
Architectural Decisions
Se usara MongoDB como base de datos, ya que que no sea relacional junto con la cantidad de documentación y ejemplos que hay ayudara al desarrollo de la aplicación. Aparte se usara Atlas como host de esta para no tener que desplegarla y poder gestionarla desde su pagina.
Como api de comunicación con MongoDB se usara Mongoose así siguiendo el modelo MERN
Para el Backend se usa Nodejs por el conocimiento que tenia ya el equipo.
Para calcular las distancias se usara la api de MAPBOX
Como host del despliegue se eligió AWS por recomendación y ya que en el momento, Heroku pasaba por un problema de verificación.
Se usa Cloudiary para el almacenamiento de la imágenes y se referenciaran con un enlace, ya que en local no hay que guardarlas.
Para no tener que cambiar de dirección cada vez que se reinicia las maquinas de Amazon se decidió crear una dirección elástica para que este fija