TorBT - Torrents and Magnet Links Search Engine

Thinkific - System Design for Interviews and Beyond

File Name
Size
69 How to protect servers from clients - Rate limiting.mp4
46 MB
02 Introduction - Who will benefit from the course and how.mp4
15 MB
03 Introduction - Course overview.mp4
29 MB
04 How to define System requirements - System requirements.mp4
17 MB
05 How to define System requirements - Functional requirements.mp4
18 MB
06 How to define System requirements - High availability.mp4
37 MB
07 How to define System requirements - Fault tolerance, resilience, reliability.mp4
29 MB
08 How to define System requirements - Scalability.mp4
26 MB
09 How to define System requirements - Performance.mp4
26 MB
10 How to define System requirements - Durability.mp4
27 MB
11 How to define System requirements - Consistency.mp4
28 MB
12 How to define System requirements - Maintainability, security, cost.mp4
35 MB
13 How to define System requirements - Summary of system requirements.mp4
14 MB
14 How to achieve certain system qualities with the help of hardare - Regions, availability zones, data centers, servers.mp4
26 MB
15 How to achieve certain system qualities with the help of hardare - Physical servers, virtual machines, containers, serverless.mp4
16 MB
16 Fundamentals of reliable, scalable, and fast communication - Synchronous vs asynchronous communication.mp4
7.3 MB
17 Fundamentals of reliable, scalable, and fast communication - Asynchronous messaging patterns.mp4
11 MB
18 Fundamentals of reliable, scalable, and fast communication - Network protocols.mp4
14 MB
19 Fundamentals of reliable, scalable, and fast communication - Blocking vs non-blocking IO.mp4
26 MB
20 Fundamentals of reliable, scalable, and fast communication - Data encoding formats.mp4
21 MB
21 Fundamentals of reliable, scalable, and fast communication - Message acknoledgement.mp4
9.3 MB
22 How to improve system performance with caching - Deduplication cache.mp4
23 MB
23 How to improve system performance with caching - Metadata cache.mp4
15 MB
24 The importance of queues in distributed systems - Queue.mp4
8.8 MB
25 The importance of queues in distributed systems - Full and empty queue problems.mp4
26 MB
26 The importance of queues in distributed systems - Start with something simple.mp4
10 MB
27 The importance of queues in distributed systems - Blocking queue and producer-consumer pattern.mp4
9.2 MB
28 The importance of queues in distributed systems - Thread pool.mp4
12 MB
29 The importance of queues in distributed systems - Big compute architecture.mp4
14 MB
30 Data store internals - Log.mp4
16 MB
31 Data store internals - Index.mp4
13 MB
32 Data store internals - Time series data.mp4
11 MB
33 Data store internals - Simple key-value database.mp4
20 MB
34 Data store internals - B-tree index.mp4
13 MB
35 Data store internals - Embedded database.mp4
14 MB
36 Data store internals - RocksDB.mp4
15 MB
37 Data store internals - LSM-tree and B-tree.mp4
12 MB
38 Data store internals - Page cache.mp4
30 MB
39 How to build efficient communication in distributed systems - Push vs pull.mp4
8.9 MB
40 How to build efficient communication in distributed systems - Host discovery.mp4
19 MB
41 How to build efficient communication in distributed systems - Service discovery.mp4
19 MB
42 How to build efficient communication in distributed systems - Peer discovery.mp4
18 MB
43 How to build efficient communication in distributed systems - How to choose a network protocol.mp4
23 MB
44 How to build efficient communication in distributed systems - Network protocols in real-life systems.mp4
29 MB
45 How to build efficient communication in distributed systems - Video over HTTP.mp4
28 MB
46 How to build efficient communication in distributed systems - CDN.mp4
11 MB
47 How to build efficient communication in distributed systems - Push and pull technologies.mp4
22 MB
48 How to build efficient communication in distributed systems - Push and pull technologies in real-life systems.mp4
24 MB
49 How to build efficient communication in distributed systems - Large-scale push architectures.mp4
19 MB
50 How to deliver data reliably - What else to know to build reliable, scalable, and fast systems.mp4
17 MB
51 How to deliver data reliably - Timeouts.mp4
9.7 MB
52 How to deliver data reliably - What to do with failed requests.mp4
12 MB
53 How to deliver data reliably - When to retry.mp4
18 MB
54 How to deliver data reliably - How to retry.mp4
9.6 MB
55 How to deliver data reliably - Message delivery guarantees.mp4
18 MB
56 How to deliver data reliably - Consumer offsets.mp4
21 MB
57 How to deliver data quickly - Batching.mp4
18 MB
58 How to deliver data quickly - Compression.mp4
8.0 MB
59 How to deliver data at large scale - How to scale message consumption .mp4
22 MB
60 How to deliver data at large scale - Partitioning in real-life systems.mp4
12 MB
61 How to deliver data at large scale - Partitioning strategies.mp4
13 MB
62 How to deliver data at large scale - Request routing.mp4
18 MB
63 How to deliver data at large scale - Rebalancing partitions.mp4
27 MB
64 How to deliver data at large scale - Consistent hashing.mp4
29 MB
65 How to protect servers from clients - System overload.mp4
8.3 MB
66 How to protect servers from clients - Autoscaling.mp4
11 MB
67 How to protect servers from clients - Autoscaling system design.mp4
17 MB
68 How to protect servers from clients - Load shedding.mp4
28 MB
01 Introduction - Course Introduction.mp4
26 MB
70 How to protect clients from servers - Synchronous and asynchronous clients.mp4
23 MB
71 How to protect clients from servers - Circuit breaker.mp4
10 MB
72 How to protect clients from servers - Fail-fast design principle.mp4
20 MB
73 How to protect clients from servers - Bulkhead.mp4
17 MB
74 How to protect clients from servers - Shuffle sharding.mp4
29 MB
75 Epilogue - The end (but not quite.mp4
4.1 MB