Aún no tienes acceso a esta clase

Crea una cuenta y continúa viendo este curso

Recomendaciones de Arquitectura y Paso a Producción

24/26
Recursos
  • Usar proveedores cloud con alta disponibilidad: AWS, Google Cloud o Azure son muy buenas opciones
  • No te compliques pensando en administración de servidores con MongoDB, servicios como MongoDB Atlas o mlab son muy buenas opciones
  • Guardar las credenciales en variables de entorno o archivos de configuración fuera del proyecto
  • Asegura que tu cluster se encuentra en la mis región del proveedor que tu aplicación
  • Has VPC peering entre la VPC de tu aplicación y la VPC de tu cluster
  • Cuida la lista de IPs blancas
  • Puedes habilitar la autenticación en dos pasos
  • Actualiza constantemente tu versión de MongoDB
  • Separa los ambientes de desarrollo, test y producción
  • Habilita la opción de almacenamiento encriptado

Aportes 13

Preguntas 2

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.

Veo que recomiendan a AWS, GCP, Azure como plataformas cloud, sin embargo Digital Ocean también es una buena alternativa. Lo vengo usando desde hace 7 años para aplicaciones de distintas dimensiones, escalabilidad y altos niveles de procesamiento (aplicaciones de machine learning) y no hemos tenido problemas. DO está ofreciendo 50$ para cuentas nuevas que desean probar los recursos de cómputo, los que desean pueden ingresar al siguiente enlace: https://www.digitalocean.com/?refcode=d25cbb718d43&utm_campaign=Referral_Invite&utm_medium=Referral_Program&utm_source=CopyPaste

No sabía qué es VPC peering
Pero ahí les dejo la documentación de AWS 😉

Hay algo que no me quedó claro, si utilizamos un proveedor cloud como aws, google o azure, no se supone que ya no sería necesario utilizar mongodb atlas?? ¿Cuál sería la diferencia? por favor si alguien me libera la duda.

gracias por las recomendaciones de seguridad

Recomendaciones:
*Guardar las credenciales en variables de entorno o archivos de configuración fuera del proyecto
*Asegurate de que tu cluster se encuentre en la misma region del proveedor que tu aplicacion
*Has VPC peering entre la VCP de tu aplicacion y la VCP de tu cluster
*Cuida tus listas de IP´s blancas
*Habilitar autenticacion de dos pasos
*Actualiza constantemente tu version de MongoDB
*Ten separados tus ambientes de dev/test/prod
*Habilita la opcion de storage encriptado

¡Muy buena recomendación la de utilizar proveedores cloud!

Muy buenas recomendaciones de arquitectura !!

Recomendaciones de seguridad!!

Entendido y son buenas recomendaciones.

Gracias por las recomendaciones y gracias por el enlace, está muy bien explicado!

😃