Se necesita definir e implementar la infraestructura para una aplicación que contará con aproximadamente 2000 usuarios registrados. Las tecnologías utilizadas incluyen un backend desarrollado en
Node.js (Express) y una base de datos en MongoDB. Además, se han creado dos paneles administrativos utilizando Flutter. Actualmente, el almacenamiento de multimedia se realiza en el mismo backend utilizando el sistema de archivos.
Es necesario configurar el sistema para que todo funcione a través de HTTPS y aplicar las configuraciones de seguridad necesarias. También se requiere demostrar que los servidores desplegados en la nube sean capaces de soportar esta cantidad de usuarios o que tengan la capacidad de escalar según sea necesario. Finalmente, una vez completada esta tarea, alguien de nuestro equipo interno debe ser capaz de administrar estos
servidores.se necesita que se deje todo con https y las configuraciones de seguridad
Se necesita definir e implementar la infraestructura para una aplicación que contará con aproximadamente 2000 usuarios registrados. Las tecnologías utilizadas incluyen un backend desarrollado en
Node.js (Express) y una base de datos en MongoDB. Además, se han creado dos paneles administrativos utilizando Flutter. Actualmente, el almacenamiento de multimedia se realiza en el mismo backend utilizando el sistema de archivos.
Es necesario configurar el sistema para que todo funcione a través de HTTPS y aplicar las configuraciones de seguridad necesarias. También se requiere demostrar que los servidores desplegados en la nube sean capaces de soportar esta cantidad de usuarios o que tengan la capacidad de escalar según sea necesario. Finalmente, una vez completada esta tarea, alguien de nuestro equipo interno debe ser capaz de administrar estos servidores.
Además se necesita implementar el manejo de archivos estáticos tipo CDN en el backend de
node.js (Express) actualmente se hace con el sistema de archivos de la maquina pero puede no ser eficiente.
We need to define and implement the infrastructure for an application that will have approximately 2000 registered users. The technologies used include a backend developed in
Node.js (Express) and a database in MongoDB. In addition, two administrative panels have been created using Flutter. Currently, multimedia storage is done in the same backend using the file system.
The system needs to be configured so that everything works over HTTPS and the necessary security settings need to be applied. It is also required to demonstrate that the servers deployed in the cloud are capable of supporting this amount of users or have the ability to scale as needed. Finally, once this task is completed, someone from our internal team needs to be able to manage these servers.Everything needs to be left with https and security configurations.
Infrastructure needs to be defined and implemented for an application that will have approximately 2000 registered users. The technologies used include a backend developed in
Node.js (Express) and a database in MongoDB. In addition, two administrative panels have been created using Flutter. Currently, multimedia storage is done in the same backend using the file system.
It is necessary to configure the system so that everything works over HTTPS and apply the necessary security settings. It is also required to demonstrate that the servers deployed in the cloud are capable of supporting this amount of users or have the ability to scale as needed. Finally, once this task is completed, someone from our internal team must be able to administer these servers.
Plazo de Entrega: No definido