Load Balancing with Nginx

We cover how to use Nginx as a load balancer, and see how load balancing affects our application.

Series Videos

1
Episode 1
08:38

We'll create 4 servers and begin to setup the first 3 - the load balancer and 2 applcation servers.

2
Episode 2
04:21

We move onto configuring the load balancer to bounce traffic between our two application servers.

3
Episode 3
08:42

We setup SSL-Termination on the load balancer, and let the load balancer send requests over port 80 to the application servers.

4
Episode 4
06:47

We see how load balancing affects our application and how to ensure our Laravel app generates correct URIs, routes, redirects, and more.

5
Episode 5
14:06

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!

6
Episode 6
08:16

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.

All Topics