2 hours ago
8.73 GB | 00:08:30 | mp4 | 1280X720 | 16:9
Genre:eLearning |Language:English
Files Included :
1 -Client & Server (35.39 MB)
10 -Message Queue (22.97 MB)
11 -API Gateway (19.13 MB)
2 -Database (59.51 MB)
3 -Vertical vs Horizontal Scaling (41.57 MB)
4 -Load Balancer (32.4 MB)
5 -Database Sharding (25.72 MB)
6 -Database Replication (22.49 MB)
7 -Cache (32.87 MB)
8 -Content Delivery Network (CDN) (37.51 MB)
9 -Monolith & Microservice (24.75 MB)
1 -Deciding Requirements - Functional Requirements (16.95 MB)
10 -High Level Design - Upload Content (26.14 MB)
11 -High Level Design - Upload Content (Continued) (75.7 MB)
12 -High Level Design - Content Processor Workflow Engine (119.45 MB)
13 -High Level Design - Stream Content (56.97 MB)
14 -Deep Dive Insights - Database Selection (49.09 MB)
15 -Deep Dive Insights - Data Modeling (39.71 MB)
16 -Deep Dive Insights - HLS Encoding (46.06 MB)
2 -Deciding Requirements - Non-Functional Requirements (38.85 MB)
3 -Capacity Estimation - DAU MAU (5.44 MB)
4 -Capacity Estimation - Throughput (25.97 MB)
5 -Capacity Estimation - Storage (17.1 MB)
6 -Capacity Estimation - Memory (17.18 MB)
7 -Capacity Estimation - Network Bandwidth (56.27 MB)
8 -API Design - Upload Content (103.58 MB)
9 -API Design - Stream Content (83.39 MB)
1 -Introduction - Analogy (31.95 MB)
10 -High Level Design - Placement of Rate Limiter (78.45 MB)
11 -High Level Design - Basic High Level Design Flow (29.05 MB)
12 -High Level Design - Storing Request Counters (38.98 MB)
13 -High Level Design - Storing Rate Limiter Rules (49.27 MB)
14 -Deep Dive Insights - Rate limiting Algorithms (12.71 MB)
15 -Deep Dive Insights - Token Bucket Algorithm (176.48 MB)
16 -Deep Dive Insights - Leaky Bucket Algorithm (145.28 MB)
17 -Deep Dive Insights - Fixed Window Counter Algorithm (97.5 MB)
18 -Deep Dive Insights - Sliding Window Log Algorithm (171.93 MB)
19 -Deep Dive Insights - Sliding Window Counter Algorithm (129.01 MB)
2 -Introduction - What is a Rate Limiter (8.21 MB)
20 -Deep Dive Insights - Handling Race Condition (58.83 MB)
3 -Introduction - Why do we need a Rate Limiter (22.82 MB)
4 -Deciding Requirements - Functional Requirements (22.89 MB)
5 -Deciding Requirements - Non-Functional Requirements (27.52 MB)
6 -Capacity Estimation - DAU MAU (19.78 MB)
7 -Capacity Estimation - Throughput (16.53 MB)
8 -Capacity Estimation - Storage & Memory (56.7 MB)
9 -Capacity Estimation - Network Bandwidth (25.03 MB)
1 -Deciding Requirements - Functional Requirements (32.06 MB)
10 -API Design - Online Status (62.72 MB)
11 -API Design - Group Messages (43.55 MB)
12 -High Level Design - How is Websocket Connection established (105.62 MB)
13 -High Level Design - 11 Messaging (39.98 MB)
14 -High Level Design - 11 Messaging - Offline Client (71.38 MB)
15 -High Level Design - 11 Messaging - Final Design (35.8 MB)
16 -High Level Design - 11 Messaging (Image, Video, Document) (89.12 MB)
17 -High Level Design - Message Status (119.07 MB)
18 -High Level Design - Online Status (84.26 MB)
19 -High Level Design - Group Messages (70.36 MB)
2 -Deciding Requirements - Non-Functional Requirements (20.59 MB)
20 -Deep Dive Insights - Database Selection (73.62 MB)
21 -Deep Dive Insights - Data Modeling (88.25 MB)
22 -Deep Dive Insights - End to End Encryption (45.23 MB)
3 -Capacity Estimation - DAU MAU (15.68 MB)
4 -Capacity Estimation - Throughput (60.91 MB)
5 -Capacity Estimation - Storage (32.96 MB)
6 -Capacity Estimation - Memory (15.18 MB)
7 -Capacity Estimation - Network Bandwidth (22.82 MB)
8 -API Design - 11 Messaging (104.04 MB)
9 -API Design - Message Status (34.06 MB)
1 -Deciding Requirements - Functional Requirements (54.24 MB)
10 -High Level Design - Search (Indexing) (47.22 MB)
11 -High Level Design - How to Support Fuzzy Search (54.2 MB)
12 -High Level Design - Search (Ranking) (72.65 MB)
13 -High Level Design - Search (Final Design) (70.32 MB)
14 -Deep Dive Insights - Database Selection (94.12 MB)
15 -Deep Dive Insights - Data Modeling (59.02 MB)
16 -Deep Dive Insights - Query Correction Service (102.53 MB)
17 -Deep Dive Insights - Elastic Search (40.88 MB)
2 -Deciding Requirements - Non-Functional Requirements (90.99 MB)
3 -Capacity Estimation - DAU MAU (43.98 MB)
4 -Capacity Estimation - Throughput (47.91 MB)
5 -Capacity Estimation - Storage (53.02 MB)
6 -Capacity Estimation - Memory (46.37 MB)
7 -Capacity Estimation - Network Bandwidth (71.75 MB)
8 -API Design - Search (53.92 MB)
9 -High Level Design - Search (Suboptimal) (49.17 MB)
1 -Deciding Requirements - Functional Requirements (36.27 MB)
10 -API Design Search Properties (Guest) (47.94 MB)
11 -API Design - View Property (Guest) (37.96 MB)
12 -API Design - Book Property (Guest) (141.22 MB)
13 -High Level Design - Add Update Property (Property Owner) (98.21 MB)
14 -High Level Design - Search Properties (Guest) (106.98 MB)
15 -High Level Design - View Property (Guest) (37.56 MB)
16 -High level Design - Book Property (80.6 MB)
17 -High Level Design - View Bookings (20.9 MB)
18 -Deep Dive Insights - Database Selection (81.18 MB)
19 -Deep Dive Insights - Data Modeling (67.9 MB)
2 -Deciding Requirements - Non-Functional Requirements (24.83 MB)
20 -Deep Dive Insights - Handling Concurrent Bookings (146.06 MB)
3 -Capacity Estimation - DAU MAU (19.97 MB)
4 -Capacity Estimation - Throughput (48.34 MB)
5 -Capacity Estimation - Storage (43.02 MB)
6 -Capacity Estimation - Memory (12.42 MB)
7 -Capacity Estimation - Network Bandwidth (73.09 MB)
8 -API Design - Add Property (Property Owner) (48.17 MB)
9 -API Design - View Bookings (Property Owner) (56.41 MB)
1 -Scalability (29.75 MB)
2 -Availability (21.26 MB)
3 -Consistency - Strong Eventual (50.28 MB)
4 -Fault Tolerance No SPOF (30.61 MB)
1 -Introduction (13.81 MB)
2 -Relational Database SQL Database (31.02 MB)
3 -Non-Relational Database NoSQL (61.69 MB)
4 -SQL vs NoSQL (62.64 MB)
5 -Object Storage (21.61 MB)
6 -Cache (33.55 MB)
7 -CDN - Content Delivery Network (25.5 MB)
1 -IP Address (28.01 MB)
2 -DNS - Domain Name Service (16.93 MB)
3 -Client & Server (23.16 MB)
4 -Protocols - Introduction (11.49 MB)
5 -Protocols - TCP (9.69 MB)
6 -Protocols - UDP (20.94 MB)
7 -Protocols - HTTP (9.99 MB)
8 -Protocols - Websocket (14.01 MB)
9 -Forward Proxy & Reverse Proxy (21.44 MB)
1 -Introduction (15.88 MB)
2 -GraphQL (28.93 MB)
3 -gRPC (20.96 MB)
4 -Message Queues (32.18 MB)
5 -Rest API (14.61 MB)
1 -Cloud Computing (92.02 MB)
2 -Logging & Monitoring (67.83 MB)
1 -Read Caching Strategies (65.78 MB)
2 -Write Caching Strategies (52.47 MB)
3 -Read Cache Strategies - Pros and Cons (96.31 MB)
4 -Write Cache Strategies - Pros and Cons (134.31 MB)
1 -Introduction - What is a Tiny URL Service (15.96 MB)
10 -API Design - Generate a Short URL (38.55 MB)
11 -API Design - Get Long URL back (23.96 MB)
12 -High Level Design - Generate Short URL (34.22 MB)
13 -High Level Design - Problem Collisions (23.85 MB)
14 -High Level Design - Approach 1 Random String Generation (24.63 MB)
15 -High Level Design - Approach 2 Random String Generation using LongURL (33.02 MB)
16 -High Level Design - Approach 3 Check DB for Collisions (48.45 MB)
17 -High Level Design - Approach 4 Lets Keep Counters (43.35 MB)
18 -High Level Design - Approach 4 (Continued) Zookeeper (23.91 MB)
19 -High Level Design - Approach 4 (Continued) Base 62 Encoding (81.75 MB)
2 -Introduction - Why do we need a Tiny URL Service (20.44 MB)
20 -High Level Design - Approach 4 (Continued) Final Design Diagram (38.93 MB)
21 -High Level Design - Get Long URL (37.9 MB)
22 -Deep Dive Insights - Database Selection (26.7 MB)
23 -Deep Dive Insights - Data Modeling (38.48 MB)
24 -Deep Dive Insights - Redirection from Short URL (36.02 MB)
3 -Deciding Requirements - Functional Requirements (26.28 MB)
4 -Deciding Requirements - Non Functional Requirements (27.9 MB)
5 -Capacity Estimation - DAUMAU (21.19 MB)
6 -Capacity Estimation - Throughput (30.67 MB)
7 -Capacity Estimation - Storage (16.82 MB)
8 -Capacity Estimation - Memory (15.93 MB)
9 -Capacity Estimation - Network Bandwidth (33.92 MB)
1 -Deciding Requirements - Functional Requirements (25.26 MB)
10 -Capacity Estimation - Network Bandwidth (56.12 MB)
11 -API Design - Create a Text Post (42.82 MB)
12 -API Design - Create an Image Video Post (51.6 MB)
13 -API Design - Like Comment on a Post (32.12 MB)
14 -API Design - Follow Unfollow another User (27.06 MB)
15 -API Design - Read the NewsFeed (aka Timeline) (29.01 MB)
16 -High Level Design - Follow Unfollow another User (35.37 MB)
17 -High Level Design - Create a Text Post (61.12 MB)
18 -High Level Design - Create a Text Post (Continued) (53.54 MB)
19 -High Level Design - Create an Image Video Post (79.29 MB)
2 -Deciding Requirements - Non-Functional Requirements (41.38 MB)
20 -High Level Design - Read the NewsFeed (aka Timeline) (37.18 MB)
21 -High Level Design - Comment on a Post (28.7 MB)
22 -High Level Design - Like on a Post (39.85 MB)
23 -Deep Dive Insights - Database Selection (100.77 MB)
24 -Deep Dive Insights - Data Modeling (87.56 MB)
25 -Deep Dive Insights - Pre-Signed URLs (35.3 MB)
26 -Deep Dive Insights - Media Processing (33.37 MB)
3 -Capacity Estimation - Introduction (10.67 MB)
4 -Capacity Estimation - DAUMAU (9.95 MB)
5 -Capacity Estimation - Throughput (56.14 MB)
6 -Quiz Solution Calculate Throughput (29.11 MB)
7 -Capacity Estimation - Storage (41.08 MB)
8 -Quiz Solution Calculate Storage (65.55 MB)
9 -Capacity Estimation - Memory (11.25 MB)]
Screenshot
1 -Client & Server (35.39 MB)
10 -Message Queue (22.97 MB)
11 -API Gateway (19.13 MB)
2 -Database (59.51 MB)
3 -Vertical vs Horizontal Scaling (41.57 MB)
4 -Load Balancer (32.4 MB)
5 -Database Sharding (25.72 MB)
6 -Database Replication (22.49 MB)
7 -Cache (32.87 MB)
8 -Content Delivery Network (CDN) (37.51 MB)
9 -Monolith & Microservice (24.75 MB)
1 -Deciding Requirements - Functional Requirements (16.95 MB)
10 -High Level Design - Upload Content (26.14 MB)
11 -High Level Design - Upload Content (Continued) (75.7 MB)
12 -High Level Design - Content Processor Workflow Engine (119.45 MB)
13 -High Level Design - Stream Content (56.97 MB)
14 -Deep Dive Insights - Database Selection (49.09 MB)
15 -Deep Dive Insights - Data Modeling (39.71 MB)
16 -Deep Dive Insights - HLS Encoding (46.06 MB)
2 -Deciding Requirements - Non-Functional Requirements (38.85 MB)
3 -Capacity Estimation - DAU MAU (5.44 MB)
4 -Capacity Estimation - Throughput (25.97 MB)
5 -Capacity Estimation - Storage (17.1 MB)
6 -Capacity Estimation - Memory (17.18 MB)
7 -Capacity Estimation - Network Bandwidth (56.27 MB)
8 -API Design - Upload Content (103.58 MB)
9 -API Design - Stream Content (83.39 MB)
1 -Introduction - Analogy (31.95 MB)
10 -High Level Design - Placement of Rate Limiter (78.45 MB)
11 -High Level Design - Basic High Level Design Flow (29.05 MB)
12 -High Level Design - Storing Request Counters (38.98 MB)
13 -High Level Design - Storing Rate Limiter Rules (49.27 MB)
14 -Deep Dive Insights - Rate limiting Algorithms (12.71 MB)
15 -Deep Dive Insights - Token Bucket Algorithm (176.48 MB)
16 -Deep Dive Insights - Leaky Bucket Algorithm (145.28 MB)
17 -Deep Dive Insights - Fixed Window Counter Algorithm (97.5 MB)
18 -Deep Dive Insights - Sliding Window Log Algorithm (171.93 MB)
19 -Deep Dive Insights - Sliding Window Counter Algorithm (129.01 MB)
2 -Introduction - What is a Rate Limiter (8.21 MB)
20 -Deep Dive Insights - Handling Race Condition (58.83 MB)
3 -Introduction - Why do we need a Rate Limiter (22.82 MB)
4 -Deciding Requirements - Functional Requirements (22.89 MB)
5 -Deciding Requirements - Non-Functional Requirements (27.52 MB)
6 -Capacity Estimation - DAU MAU (19.78 MB)
7 -Capacity Estimation - Throughput (16.53 MB)
8 -Capacity Estimation - Storage & Memory (56.7 MB)
9 -Capacity Estimation - Network Bandwidth (25.03 MB)
1 -Deciding Requirements - Functional Requirements (32.06 MB)
10 -API Design - Online Status (62.72 MB)
11 -API Design - Group Messages (43.55 MB)
12 -High Level Design - How is Websocket Connection established (105.62 MB)
13 -High Level Design - 11 Messaging (39.98 MB)
14 -High Level Design - 11 Messaging - Offline Client (71.38 MB)
15 -High Level Design - 11 Messaging - Final Design (35.8 MB)
16 -High Level Design - 11 Messaging (Image, Video, Document) (89.12 MB)
17 -High Level Design - Message Status (119.07 MB)
18 -High Level Design - Online Status (84.26 MB)
19 -High Level Design - Group Messages (70.36 MB)
2 -Deciding Requirements - Non-Functional Requirements (20.59 MB)
20 -Deep Dive Insights - Database Selection (73.62 MB)
21 -Deep Dive Insights - Data Modeling (88.25 MB)
22 -Deep Dive Insights - End to End Encryption (45.23 MB)
3 -Capacity Estimation - DAU MAU (15.68 MB)
4 -Capacity Estimation - Throughput (60.91 MB)
5 -Capacity Estimation - Storage (32.96 MB)
6 -Capacity Estimation - Memory (15.18 MB)
7 -Capacity Estimation - Network Bandwidth (22.82 MB)
8 -API Design - 11 Messaging (104.04 MB)
9 -API Design - Message Status (34.06 MB)
1 -Deciding Requirements - Functional Requirements (54.24 MB)
10 -High Level Design - Search (Indexing) (47.22 MB)
11 -High Level Design - How to Support Fuzzy Search (54.2 MB)
12 -High Level Design - Search (Ranking) (72.65 MB)
13 -High Level Design - Search (Final Design) (70.32 MB)
14 -Deep Dive Insights - Database Selection (94.12 MB)
15 -Deep Dive Insights - Data Modeling (59.02 MB)
16 -Deep Dive Insights - Query Correction Service (102.53 MB)
17 -Deep Dive Insights - Elastic Search (40.88 MB)
2 -Deciding Requirements - Non-Functional Requirements (90.99 MB)
3 -Capacity Estimation - DAU MAU (43.98 MB)
4 -Capacity Estimation - Throughput (47.91 MB)
5 -Capacity Estimation - Storage (53.02 MB)
6 -Capacity Estimation - Memory (46.37 MB)
7 -Capacity Estimation - Network Bandwidth (71.75 MB)
8 -API Design - Search (53.92 MB)
9 -High Level Design - Search (Suboptimal) (49.17 MB)
1 -Deciding Requirements - Functional Requirements (36.27 MB)
10 -API Design Search Properties (Guest) (47.94 MB)
11 -API Design - View Property (Guest) (37.96 MB)
12 -API Design - Book Property (Guest) (141.22 MB)
13 -High Level Design - Add Update Property (Property Owner) (98.21 MB)
14 -High Level Design - Search Properties (Guest) (106.98 MB)
15 -High Level Design - View Property (Guest) (37.56 MB)
16 -High level Design - Book Property (80.6 MB)
17 -High Level Design - View Bookings (20.9 MB)
18 -Deep Dive Insights - Database Selection (81.18 MB)
19 -Deep Dive Insights - Data Modeling (67.9 MB)
2 -Deciding Requirements - Non-Functional Requirements (24.83 MB)
20 -Deep Dive Insights - Handling Concurrent Bookings (146.06 MB)
3 -Capacity Estimation - DAU MAU (19.97 MB)
4 -Capacity Estimation - Throughput (48.34 MB)
5 -Capacity Estimation - Storage (43.02 MB)
6 -Capacity Estimation - Memory (12.42 MB)
7 -Capacity Estimation - Network Bandwidth (73.09 MB)
8 -API Design - Add Property (Property Owner) (48.17 MB)
9 -API Design - View Bookings (Property Owner) (56.41 MB)
1 -Scalability (29.75 MB)
2 -Availability (21.26 MB)
3 -Consistency - Strong Eventual (50.28 MB)
4 -Fault Tolerance No SPOF (30.61 MB)
1 -Introduction (13.81 MB)
2 -Relational Database SQL Database (31.02 MB)
3 -Non-Relational Database NoSQL (61.69 MB)
4 -SQL vs NoSQL (62.64 MB)
5 -Object Storage (21.61 MB)
6 -Cache (33.55 MB)
7 -CDN - Content Delivery Network (25.5 MB)
1 -IP Address (28.01 MB)
2 -DNS - Domain Name Service (16.93 MB)
3 -Client & Server (23.16 MB)
4 -Protocols - Introduction (11.49 MB)
5 -Protocols - TCP (9.69 MB)
6 -Protocols - UDP (20.94 MB)
7 -Protocols - HTTP (9.99 MB)
8 -Protocols - Websocket (14.01 MB)
9 -Forward Proxy & Reverse Proxy (21.44 MB)
1 -Introduction (15.88 MB)
2 -GraphQL (28.93 MB)
3 -gRPC (20.96 MB)
4 -Message Queues (32.18 MB)
5 -Rest API (14.61 MB)
1 -Cloud Computing (92.02 MB)
2 -Logging & Monitoring (67.83 MB)
1 -Read Caching Strategies (65.78 MB)
2 -Write Caching Strategies (52.47 MB)
3 -Read Cache Strategies - Pros and Cons (96.31 MB)
4 -Write Cache Strategies - Pros and Cons (134.31 MB)
1 -Introduction - What is a Tiny URL Service (15.96 MB)
10 -API Design - Generate a Short URL (38.55 MB)
11 -API Design - Get Long URL back (23.96 MB)
12 -High Level Design - Generate Short URL (34.22 MB)
13 -High Level Design - Problem Collisions (23.85 MB)
14 -High Level Design - Approach 1 Random String Generation (24.63 MB)
15 -High Level Design - Approach 2 Random String Generation using LongURL (33.02 MB)
16 -High Level Design - Approach 3 Check DB for Collisions (48.45 MB)
17 -High Level Design - Approach 4 Lets Keep Counters (43.35 MB)
18 -High Level Design - Approach 4 (Continued) Zookeeper (23.91 MB)
19 -High Level Design - Approach 4 (Continued) Base 62 Encoding (81.75 MB)
2 -Introduction - Why do we need a Tiny URL Service (20.44 MB)
20 -High Level Design - Approach 4 (Continued) Final Design Diagram (38.93 MB)
21 -High Level Design - Get Long URL (37.9 MB)
22 -Deep Dive Insights - Database Selection (26.7 MB)
23 -Deep Dive Insights - Data Modeling (38.48 MB)
24 -Deep Dive Insights - Redirection from Short URL (36.02 MB)
3 -Deciding Requirements - Functional Requirements (26.28 MB)
4 -Deciding Requirements - Non Functional Requirements (27.9 MB)
5 -Capacity Estimation - DAUMAU (21.19 MB)
6 -Capacity Estimation - Throughput (30.67 MB)
7 -Capacity Estimation - Storage (16.82 MB)
8 -Capacity Estimation - Memory (15.93 MB)
9 -Capacity Estimation - Network Bandwidth (33.92 MB)
1 -Deciding Requirements - Functional Requirements (25.26 MB)
10 -Capacity Estimation - Network Bandwidth (56.12 MB)
11 -API Design - Create a Text Post (42.82 MB)
12 -API Design - Create an Image Video Post (51.6 MB)
13 -API Design - Like Comment on a Post (32.12 MB)
14 -API Design - Follow Unfollow another User (27.06 MB)
15 -API Design - Read the NewsFeed (aka Timeline) (29.01 MB)
16 -High Level Design - Follow Unfollow another User (35.37 MB)
17 -High Level Design - Create a Text Post (61.12 MB)
18 -High Level Design - Create a Text Post (Continued) (53.54 MB)
19 -High Level Design - Create an Image Video Post (79.29 MB)
2 -Deciding Requirements - Non-Functional Requirements (41.38 MB)
20 -High Level Design - Read the NewsFeed (aka Timeline) (37.18 MB)
21 -High Level Design - Comment on a Post (28.7 MB)
22 -High Level Design - Like on a Post (39.85 MB)
23 -Deep Dive Insights - Database Selection (100.77 MB)
24 -Deep Dive Insights - Data Modeling (87.56 MB)
25 -Deep Dive Insights - Pre-Signed URLs (35.3 MB)
26 -Deep Dive Insights - Media Processing (33.37 MB)
3 -Capacity Estimation - Introduction (10.67 MB)
4 -Capacity Estimation - DAUMAU (9.95 MB)
5 -Capacity Estimation - Throughput (56.14 MB)
6 -Quiz Solution Calculate Throughput (29.11 MB)
7 -Capacity Estimation - Storage (41.08 MB)
8 -Quiz Solution Calculate Storage (65.55 MB)
9 -Capacity Estimation - Memory (11.25 MB)]
Screenshot