Bueno, diría que los contras son más complejos que probablemente no sean necesarios.
La parte frontal en su mayor parte se puede obtener desde un CDN estático y se sirve en el navegador. Eso definitivamente sería una experiencia rápida.
El backend y la separación de la base de datos son buenos con el tiempo, no lo necesita de inmediato. Pero si diseña su aplicación de modo que la base de datos esté en otro servidor, y la aplicación pueda funcionar con 2 bases de datos replicadas … le hará la vida más fácil cuando necesite escalar.
- ¿Cuál es el mejor libro para la aritmética SSC CGL?
- ¿Quién es Amit Jain, el primero de los CGL 2016?
- Excluyendo e incluyendo HRA, ¿cuál es el salario total disponible para las publicaciones de CGL 4600?
- ¿Cuál es tu 'altura' de preparación de SSC CGL?
- ¿Cuál es el mejor coaching para SSC en Lucknow?
En cuanto a la seguridad, no soy un experto, así que no me cites en nada de esto. Si separa la capa de base de datos de la aplicación, la seguridad podría ser mejor desde el punto de vista de que tiene menos servidores dev / sysadmins en contacto. En una arquitectura básica, creo que si su servidor backend está comprometido, no sería tan difícil comprometer su servidor DB, o al menos obtener acceso a todos los datos.