Главная
Study mode:
on
1
- Intro
2
- Scalability
3
- Vertical and Horizontal Scaling
4
- Starting with a Single Server
5
- Pros and Cons to Single Server
6
- 3 Tier Architecture
7
- Serverless Services
8
- Pros and Cons to 3 Tier Architecture
9
- Load Balancing and Horizontal Scaling
10
- Pros and Cons to Load Balancing
11
- Caching
12
- CDN
13
- Pros and Cons of a CDN
14
- Flow of a Request
15
- Caching Store
16
- Pros and Cons of Caching
17
- Database Layer
18
- Full Architecture Overview
Description:
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only! Grab it Explore the intricacies of scaling an application to support millions of users in this comprehensive 46-minute video tutorial. Delve into key concepts such as vertical and horizontal scaling, single server architecture, three-tier architecture, and serverless services. Learn about load balancing, caching strategies, Content Delivery Networks (CDNs), and database layer optimizations. Gain insights into the pros and cons of various scaling approaches, understand the flow of a request through a scaled system, and examine a full architecture overview. Perfect for software engineers and system designers looking to build robust, scalable applications.

Scale an App to Millions of Users - System Design

Caleb Curry
Add to list
0:00 / 0:00