We cover how to use Nginx as a load balancer, and see how load balancing affects our application.
We'll create 4 servers and begin to setup the first 3 - the load balancer and 2 applcation servers.
We move onto configuring the load balancer to bounce traffic between our two application servers.
We setup SSL-Termination on the load balancer, and let the load balancer send requests over port 80 to the application servers.
We see how load balancing affects our application and how to ensure our Laravel app generates correct URIs, routes, redirects, and more.
We have to deal with persistence - user uploaded files, database, cache, and any data that needs to survive when a server is killed. We'll see how here!
Right now our servers are wide-open to the internet. Let's see how we can lock down each server in our three tiers - public, application, and data.