Sto sviluppando un'applicazione utilizzando il frontend dell'applicazione angularjs che ha come dropwizard backend. Sto pensando di utilizzare Nginx come gateway per il server backend dropwizard e come asset server (immagini e forse l'applicazione angularjs).Come distribuire un frontend dell'applicazione angularjs con Nginx e dropwizard
La mia domanda è che cosa è la migliore strategia per deployement:
- impacchettatrici angularjs con il backend dropwizard e l'utilizzo di nginx come frontend?
- Distribuzione dell'applicazione angularjs sul server nginx?
Grazie in anticipo,
La domanda è o dovrei distribuire solo il mio frontend angularjs in nginx o raggrupparlo con il mio server back-end? e perché? –
Quando si distribuisce il frontend in nginx e proxy sul back-end si ottiene un ambiente più complesso ma si è molto più flessibili per ridimensionare l'applicazione. D'altra parte un'architettura monolitica (angolare e back-end sullo stesso server) è facile da sviluppare e implementare ed è indirizzata a un piccolo team. Ma quando usi comunque un nginx metti il frontend sul nginx. – fabwu