I'm transitioning from a dedicated server to a VPC in AWS. It's a NodeJS application baed on ExpressJS. In the current implementation, I have NGINX + Passenger in front of the NodeJS application for static assets.
In AWS, I'm creating a VPC. I will have a load balancer as the entry point, then EC2 instances, with the NodeJS application. What I'm not sure is if I will need an instance with NGINX as well in front of NodeJS instances. Would be a real benefit? I would also have to create multiple instances of NGINX to make it highly available.