Outline:
0:04 Last Lecture: Microservices, etc.
2:59 Load balancers
4:08 Basic idea of load balancer
5:04 Additional benefits of a load balancer
12:34 Two types of local load balancers
15:29 NAT Load Balancer
15:48 Nginx is can be used as a Reverse Proxy Load Balancer
16:58 Additional benefits of a Reverse Proxy LB
19:09 Comparison of Local load balancing options
20:43 Local load balancer limitations
23:19 Domain Name Service (DNS)
27:04 Round-robin DNS for load balancing
31:02 Geographic load balancing with DNS
35:41 Content Delivery Network (CDN)
37:19 CDN uses HTTP caching proxies
39:12 CDNs are add-on services
40:06 Cache-Control headers in HTTP responses
43:35 Geographic load balancing with IP Anycast
46:20 Comparison of Global load balancing options
47:54 Comparison of load balancing Levels
50:03 Recap: Load balancers
These lectures were delivered by Professor Steve Tarzia in Winter 2021 for his CS-310 Scalable Software Architectures course at Northwestern University. This class was formerly numbered CS-396. Course materials and slides can be downloaded from [ Ссылка ]
Ещё видео!