Notes based on Adrian Cantrill's course from cantrill.io and Stéphane Maarek's Udemy course.
GWLB architecture:
Below is an architecture where EC2 instances are running in a pair of private subnets followed by ALB which is runig in pair of public subnets. On thie right side we have a VPC running a set of security applicances inside ASG which ca grow or sink based on the load.