Thinkific - System Design for Interviews and Beyond
File List
- 69 How to protect servers from clients - Rate limiting.mp4 46.1 MB
- 06 How to define System requirements - High availability.mp4 36.9 MB
- 12 How to define System requirements - Maintainability, security, cost.mp4 35.4 MB
- 38 Data store internals - Page cache.mp4 30.0 MB
- 07 How to define System requirements - Fault tolerance, resilience, reliability.mp4 29.2 MB
- 44 How to build efficient communication in distributed systems - Network protocols in real-life systems.mp4 29.1 MB
- 74 How to protect clients from servers - Shuffle sharding.mp4 28.9 MB
- 64 How to deliver data at large scale - Consistent hashing.mp4 28.9 MB
- 03 Introduction - Course overview.mp4 28.9 MB
- 45 How to build efficient communication in distributed systems - Video over HTTP.mp4 28.5 MB
- 68 How to protect servers from clients - Load shedding.mp4 28.3 MB
- 11 How to define System requirements - Consistency.mp4 28.1 MB
- 63 How to deliver data at large scale - Rebalancing partitions.mp4 27.2 MB
- 10 How to define System requirements - Durability.mp4 26.7 MB
- 25 The importance of queues in distributed systems - Full and empty queue problems.mp4 26.3 MB
- 19 Fundamentals of reliable, scalable, and fast communication - Blocking vs non-blocking IO.mp4 25.7 MB
- 09 How to define System requirements - Performance.mp4 25.6 MB
- 01 Introduction - Course Introduction.mp4 25.5 MB
- 14 How to achieve certain system qualities with the help of hardare - Regions, availability zones, data centers, servers.mp4 25.5 MB
- 08 How to define System requirements - Scalability.mp4 25.5 MB
- 48 How to build efficient communication in distributed systems - Push and pull technologies in real-life systems.mp4 23.6 MB
- 22 How to improve system performance with caching - Deduplication cache.mp4 23.4 MB
- 70 How to protect clients from servers - Synchronous and asynchronous clients.mp4 23.2 MB
- 43 How to build efficient communication in distributed systems - How to choose a network protocol.mp4 22.8 MB
- 59 How to deliver data at large scale - How to scale message consumption .mp4 22.1 MB
- 47 How to build efficient communication in distributed systems - Push and pull technologies.mp4 21.8 MB
- 56 How to deliver data reliably - Consumer offsets.mp4 20.8 MB
- 20 Fundamentals of reliable, scalable, and fast communication - Data encoding formats.mp4 20.8 MB
- 33 Data store internals - Simple key-value database.mp4 20.2 MB
- 72 How to protect clients from servers - Fail-fast design principle.mp4 20.1 MB
- 40 How to build efficient communication in distributed systems - Host discovery.mp4 19.3 MB
- 49 How to build efficient communication in distributed systems - Large-scale push architectures.mp4 19.1 MB
- 41 How to build efficient communication in distributed systems - Service discovery.mp4 18.9 MB
- 55 How to deliver data reliably - Message delivery guarantees.mp4 18.0 MB
- 42 How to build efficient communication in distributed systems - Peer discovery.mp4 17.9 MB
- 57 How to deliver data quickly - Batching.mp4 17.9 MB
- 62 How to deliver data at large scale - Request routing.mp4 17.8 MB
- 53 How to deliver data reliably - When to retry.mp4 17.7 MB
- 05 How to define System requirements - Functional requirements.mp4 17.5 MB
- 50 How to deliver data reliably - What else to know to build reliable, scalable, and fast systems.mp4 17.1 MB
- 67 How to protect servers from clients - Autoscaling system design.mp4 17.0 MB
- 73 How to protect clients from servers - Bulkhead.mp4 16.7 MB
- 04 How to define System requirements - System requirements.mp4 16.6 MB
- 30 Data store internals - Log.mp4 16.2 MB
- 15 How to achieve certain system qualities with the help of hardare - Physical servers, virtual machines, containers, serverless.mp4 15.8 MB
- 23 How to improve system performance with caching - Metadata cache.mp4 15.4 MB
- 36 Data store internals - RocksDB.mp4 15.2 MB
- 02 Introduction - Who will benefit from the course and how.mp4 14.6 MB
- 18 Fundamentals of reliable, scalable, and fast communication - Network protocols.mp4 14.2 MB
- 13 How to define System requirements - Summary of system requirements.mp4 14.2 MB
- 35 Data store internals - Embedded database.mp4 14.1 MB
- 29 The importance of queues in distributed systems - Big compute architecture.mp4 13.5 MB
- 31 Data store internals - Index.mp4 13.3 MB
- 34 Data store internals - B-tree index.mp4 13.1 MB
- 61 How to deliver data at large scale - Partitioning strategies.mp4 12.7 MB
- 60 How to deliver data at large scale - Partitioning in real-life systems.mp4 12.4 MB
- 28 The importance of queues in distributed systems - Thread pool.mp4 12.2 MB
- 52 How to deliver data reliably - What to do with failed requests.mp4 12.1 MB
- 37 Data store internals - LSM-tree and B-tree.mp4 12.0 MB
- 17 Fundamentals of reliable, scalable, and fast communication - Asynchronous messaging patterns.mp4 11.4 MB
- 32 Data store internals - Time series data.mp4 11.4 MB
- 66 How to protect servers from clients - Autoscaling.mp4 10.9 MB
- 46 How to build efficient communication in distributed systems - CDN.mp4 10.7 MB
- 26 The importance of queues in distributed systems - Start with something simple.mp4 10.5 MB
- 71 How to protect clients from servers - Circuit breaker.mp4 10.0 MB
- 51 How to deliver data reliably - Timeouts.mp4 9.7 MB
- 54 How to deliver data reliably - How to retry.mp4 9.6 MB
- 21 Fundamentals of reliable, scalable, and fast communication - Message acknoledgement.mp4 9.3 MB
- 27 The importance of queues in distributed systems - Blocking queue and producer-consumer pattern.mp4 9.2 MB
- 39 How to build efficient communication in distributed systems - Push vs pull.mp4 8.9 MB
- 24 The importance of queues in distributed systems - Queue.mp4 8.8 MB
- 65 How to protect servers from clients - System overload.mp4 8.3 MB
- 58 How to deliver data quickly - Compression.mp4 8.0 MB
- 16 Fundamentals of reliable, scalable, and fast communication - Synchronous vs asynchronous communication.mp4 7.3 MB
- 75 Epilogue - The end (but not quite.mp4 4.1 MB
Download Torrent
Related Resources
Copyright Infringement
If the content above is not authorized, please contact us via activebusinesscommunication[AT]gmail.com. Remember to include the full url in your complaint.