| 0 | 124.1 KB | ||
| 1. Concurrency vs Parallelism.mp4 | 6.6 MB | ||
| 1. Concurrency vs Parallelism.srt | 3.5 KB | ||
| 1. Indexes.mp4 | 20.2 MB | ||
| 1. Indexes.srt | 8.8 KB | ||
| 1. Introduction.mp4 | 3.7 MB | ||
| 1. Introduction.srt | 2.4 KB | ||
| 1. Load Balancing.mp4 | 13.2 MB | ||
| 1. Load Balancing.srt | 7.5 KB | ||
| 1. Problem Introduction - Design a Chat.mp4 | 4.3 MB | ||
| 1. Problem Introduction - Design a Chat.srt | 2.2 KB | ||
| 1. Problem Introduction - Design a Taxi Hailing App.mp4 | 10.2 MB | ||
| 1. Problem Introduction - Design a Taxi Hailing App.srt | 7.3 KB | ||
| 1. Problem Introduction - Design a URL Shortener.mp4 | 3.1 MB | ||
| 1. Problem Introduction - Design a URL Shortener.srt | 1.9 KB | ||
| 1. Problem Introduction - Design a Web Crawler.mp4 | 6.2 MB | ||
| 1. Problem Introduction - Design a Web Crawler.srt | 3.4 KB | ||
| 1. Problem Introduction - Design an Auction.mp4 | 4.4 MB | ||
| 1. Problem Introduction - Design an Auction.srt | 2.2 KB | ||
| 1. Problem Introduction - News Feed.mp4 | 5.9 MB | ||
| 1. Problem Introduction - News Feed.srt | 2.8 KB | ||
| 1. Problem Introduction.mp4 | 3.3 MB | ||
| 1 | 335.3 KB | ||
| 1. Problem Introduction.srt | 2.4 KB | ||
| 1. TCP.mp4 | 15.9 MB | ||
| 1. TCP.srt | 5.9 KB | ||
| 1.1 150 Indexes.mp4 | 40 MB | ||
| 1.1 Cache - Wikipedia.html | 102.4 B | ||
| 1.1 TCP - Wikipedia.html | 102.4 B | ||
| 1.1 What Is Layer 4 Load Balancing - Nginx.html | 102.4 B | ||
| 1.1 Whimsical.html | 102.4 B | ||
| 1.2 Caching Overview - AWS.html | 102.4 B | ||
| 10. Long Polling.mp4 | 6.5 MB | ||
| 10. Long Polling.srt | 3.8 KB | ||
| 10.1 Long Polling Implementation with Java and Spring Boot.html | 102.4 B | ||
| 10.2 WebSockets vs Long Polling.html | 102.4 B | ||
| 11. gRPC.mp4 | 10.6 MB | ||
| 11. gRPC.srt | 5.3 KB | ||
| 11.1 Comparison of data-serialization formats - Wikipedia.html | 102.4 B | ||
| 11.2 Protocol Buffers - Wikipedia.html | 102.4 B | ||
| 11.3 RPC - Wikipedia.html | 102.4 B | ||
| 11.4 State of gRPC in the browser.html | 102.4 B | ||
| 12. GraphQL.mp4 | 11.9 MB | ||
| 12. GraphQL.srt | 6.5 KB | ||
| 12.1 GraphQL Core Features, Architecture, Pros and Cons.html | 102.4 B | ||
| 12.2 REST vs GraphQL APIs, the Good, the Bad, the Ugly - Moesif.html | 204.8 B | ||
| 12.3 REST vs. GraphQL vs. gRPC - Dan Hacks.html | 102.4 B | ||
| 13. Summary.mp4 | 3.7 MB | ||
| 13. Summary.srt | 2.6 KB | ||
| 13.1 REST vs. GraphQL vs. gRPC - Dan Hacks.html | 102.4 B | ||
| 14. Protocols.html | 204.8 B | ||
| 2. Basic Design - News Feed.mp4 | 5.4 MB | ||
| 2. Basic Design - News Feed.srt | 2.6 KB | ||
| 2. Basic Design for a URL Shortener.mp4 | 4.5 MB | ||
| 2. Basic Design for a URL Shortener.srt | 2.6 KB | ||
| 2. Basic Design for an Auction.mp4 | 5.3 MB | ||
| 2. Basic Design for an Auction.srt | 2.9 KB | ||
| 2. Basic Design.mp4 | 8.8 MB | ||
| 2. Basic Design.srt | 4.4 KB | ||
| 2. CDN.mp4 | 11.4 MB | ||
| 2. CDN.srt | 5.7 KB | ||
| 2. Caching Strategies.mp4 | 4.2 MB | ||
| 2. Caching Strategies.srt | 4.5 KB | ||
| 2. Diagram building blocks.mp4 | 4.8 MB | ||
| 2. Diagram building blocks.srt | 3 KB | ||
| 2. Driver Locations.mp4 | 10.3 MB | ||
| 2. Driver Locations.srt | 6.3 KB | ||
| 2. Messaging.mp4 | 5.9 MB | ||
| 2. Messaging.srt | 3.2 KB | ||
| 2. Processes.mp4 | 14.3 MB | ||
| 2. Processes.srt | 8.8 KB | ||
| 2. Sharding.mp4 | 27.7 MB | ||
| 2. Sharding.srt | 14 KB | ||
| 2. UDP.mp4 | 8.9 MB | ||
| 2. UDP.srt | 4.6 KB | ||
| 2 | 446.4 KB | ||
| 2.1 Caching strategies - AWS.html | 102.4 B | ||
| 2.1 Comparing Publish-Subscribe Messaging and Message Queuing - DZone.html | 102.4 B | ||
| 2.1 Race Conditions - Wikipedia.html | 102.4 B | ||
| 2.1 What is a CDN - Cloudflare.html | 102.4 B | ||
| 3. Concurrency.mp4 | 11.6 MB | ||
| 3. Concurrency.srt | 6 KB | ||
| 3. Consistent Hashing.mp4 | 10.1 MB | ||
| 3. Consistent Hashing.srt | 4.9 KB | ||
| 3. Diagram flow.mp4 | 2.3 MB | ||
| 3. Diagram flow.srt | 1.5 KB | ||
| 3 | 256.5 KB | ||
| 3. Eviction Policies.mp4 | 6.2 MB | ||
| 3. Eviction Policies.srt | 4.3 KB | ||
| 3. Fetching Content.mp4 | 6.9 MB | ||
| 3. Fetching Content.srt | 3.8 KB | ||
| 3. Optimistic Locking of Bids.mp4 | 4.8 MB | ||
| 3. Optimistic Locking of Bids.srt | 2.4 KB | ||
| 3. RabbitMQ.mp4 | 11.9 MB | ||
| 3. RabbitMQ.srt | 6.7 KB | ||
| 3. Scaling Reads.mp4 | 4.3 MB | ||
| 3. Scaling Reads.srt | 3 KB | ||
| 3. Short Identifiers.mp4 | 6.2 MB | ||
| 3. Short Identifiers.srt | 3.6 KB | ||
| 3. Storage Calculations - News Feed.mp4 | 2.8 MB | ||
| 3. Storage Calculations - News Feed.srt | 1.6 KB | ||
| 3. Storing Locations.mp4 | 10.5 MB | ||
| 3. Storing Locations.srt | 4.7 KB | ||
| 3. Summary TCP vs UDP.mp4 | 2.6 MB | ||
| 3. Summary TCP vs UDP.srt | 1.2 KB | ||
| 3. Threads.mp4 | 7.5 MB | ||
| 3. Threads.srt | 5.2 KB | ||
| 3.1 AMQP - Wikipedia.html | 102.4 B | ||
| 3.1 All things caching - Kousik Nath.html | 204.8 B | ||
| 3.1 Guide to Consistent Hashing - Toptal.html | 102.4 B | ||
| 3.2 AMQP 0-9-1 Model Explained.html | 102.4 B | ||
| 3.2 Cache Replacement Policies - Wikipedia.html | 102.4 B | ||
| 3.2 How we efficiently implemented consistent hashing - Ably.html | 102.4 B | ||
| 3.3 RabbitMQ for beginners - What is RabbitMQ.html | 102.4 B | ||
| 3.4 What is the relationship between connections and channels in RabbitMQ.html | 204.8 B | ||
| 4. HTTP.mp4 | 2.9 MB | ||
| 4. HTTP.srt | 1.3 KB | ||
| 4 | 142.9 KB | ||
| 4. Kafka.mp4 | 9.5 MB | ||
| 4. Kafka.srt | 4.6 KB | ||
| 4. Partitioning.mp4 | 27.6 MB | ||
| 4. Partitioning.srt | 12.8 KB | ||
| 4. Redis.mp4 | 9.6 MB | ||
| 4. Redis.srt | 5.4 KB | ||
| 4. Scalability.mp4 | 12.6 MB | ||
| 4. Scalability.srt | 6 KB | ||
| 4. Scaling Reads.mp4 | 5.7 MB | ||
| 4. Scaling Reads.srt | 3.3 KB | ||
| 4. Scaling reads.mp4 | 9.6 MB | ||
| 4. Scaling reads.srt | 5 KB | ||
| 4. Serialisation of Bids.mp4 | 4.6 MB | ||
| 4. Serialisation of Bids.srt | 2.8 KB | ||
| 4. Sharding Chat Messages.mp4 | 5.4 MB | ||
| 4. Sharding Chat Messages.srt | 2.6 KB | ||
| 4. Taxis Around You.mp4 | 6.8 MB | ||
| 4. Taxis Around You.srt | 6.3 KB | ||
| 4. Thread Pools.mp4 | 4.6 MB | ||
| 4. Thread Pools.srt | 1.9 KB | ||
| 4. What's a new URL.mp4 | 10.1 MB | ||
| 4. What's a new URL.srt | 3.9 KB | ||
| 4.1 Dealing with Partitions in PostgreSQL 11+.html | 102.4 B | ||
| 4.1 How to choose the number of topicspartitions in a Kafka cluster - Confluent.html | 102.4 B | ||
| 4.2 Kafka in a Nutshell - Kevin Sookocheff.html | 102.4 B | ||
| 4.3 Practical Introduction to Kafka Storage Internals - Durga Swaroop Perla.html | 204.8 B | ||
| 4.4 Visualizing Kafka - Timothy Stepro.html | 102.4 B | ||
| 4.5 Why Kafka Is so Fast - Emil Koutanov.html | 102.4 B | ||
| 5. CAP Theorem.mp4 | 11.4 MB | ||
| 5. Caching.html | 204.8 B | ||
| 5 | 159.6 KB | ||
| 5. CAP Theorem.srt | 6.1 KB | ||
| 5. Concurrency.html | 204.8 B | ||
| 5. Event Driven Approach for Bids.mp4 | 6.6 MB | ||
| 5. Event Driven Approach for Bids.srt | 4 KB | ||
| 5. Extra DynamoDB.mp4 | 2.4 MB | ||
| 5. Extra DynamoDB.srt | 1.5 KB | ||
| 5. HTTP - Methods.mp4 | 3.9 MB | ||
| 5. HTTP - Methods.srt | 2.3 KB | ||
| 5. Long Term Storage and Short Term Storage.mp4 | 5.2 MB | ||
| 5. Long Term Storage and Short Term Storage.srt | 3 KB | ||
| 5. Matching.mp4 | 7.4 MB | ||
| 5. Matching.srt | 4.7 KB | ||
| 5. Queues.html | 204.8 B | ||
| 5. Scaling chat using queues.mp4 | 5.6 MB | ||
| 5. Scaling chat using queues.srt | 2.9 KB | ||
| 5. Summary.mp4 | 2.6 MB | ||
| 5. Summary.srt | 1.1 KB | ||
| 5. Uniqueness.mp4 | 10.5 MB | ||
| 5. Uniqueness.srt | 5.3 KB | ||
| 5.1 Bloom Filter size calculator.html | 102.4 B | ||
| 5.1 CAP Theorem - Wikipedia.html | 102.4 B | ||
| 5.1 What do you mean by “Event-Driven” - Martin Fowler.html | 102.4 B | ||
| 5.2 Bloom Filter size calculator.html | 102.4 B | ||
| 5.2 CAP Twelve Years Later - InfoQ.html | 102.4 B | ||
| 5.3 Demystifying CAP theorem, Eventual Consistency and exactly once delivery guarantee - Márton Waszlavik.html | 204.8 B | ||
| 5.3 HighScalability How Twitter Uses Redis To Scale.html | 204.8 B | ||
| 5.4 Multi-master replication - Wikipedia.html | 102.4 B | ||
| 6. ACID.mp4 | 11.2 MB | ||
| 6. Caching.mp4 | 4.8 MB | ||
| 6. Caching.srt | 2.7 KB | ||
| 6. Extra Scaling Using Queues.mp4 | 6.2 MB | ||
| 6. Feed Optimisation.mp4 | 4.3 MB | ||
| 6 | 261 KB | ||
| 6. ACID.srt | 6.3 KB | ||
| 6. Extra Scaling Using Queues.srt | 2.9 KB | ||
| 6. Feed Optimisation.srt | 1.9 KB | ||
| 6. HTTP - Status Codes.mp4 | 4.7 MB | ||
| 6. HTTP - Status Codes.srt | 3.5 KB | ||
| 6. Priorities.mp4 | 14.2 MB | ||
| 6. Priorities.srt | 6.9 KB | ||
| 6. Scaling an Auction.mp4 | 4.3 MB | ||
| 6. Scaling an Auction.srt | 2 KB | ||
| 6. Summary - Design a Chat.mp4 | 3.4 MB | ||
| 6. Summary - Design a Chat.srt | 1.6 KB | ||
| 6. Summary - Design a Taxi Hailing App.mp4 | 1.8 MB | ||
| 6. Summary - Design a Taxi Hailing App.srt | 1 KB | ||
| 6.1 ACID - Wikipedia.html | 102.4 B | ||
| 6.1 HTTP Status Codes - Mozilla.html | 102.4 B | ||
| 6.1 Using Redis as LRU cache.html | 102.4 B | ||
| 6.2 ACID Atomic, Consistent, Isolated, & Durable - Stephen Watts.html | 102.4 B | ||
| 7. Databases.html | 204.8 B | ||
| 7. REST.mp4 | 2.9 MB | ||
| 7. REST.srt | 1.5 KB | ||
| 7. Summary - Design a URL Shortener.mp4 | 3 MB | ||
| 7. Summary - Design a URL Shortener.srt | 1.5 KB | ||
| 7. Summary - Design a Web Crawler.mp4 | 3.1 MB | ||
| 7. Summary - Design a Web Crawler.srt | 1.2 KB | ||
| 7. Summary - Design an Auction.mp4 | 1.8 MB | ||
| 7. Summary - Design an Auction.srt | 1 KB | ||
| 7. VIPs.mp4 | 8.4 MB | ||
| 7. VIPs.srt | 4.3 KB | ||
| 7.1 Understanding the Basics of RESTful APIs - Pusher.html | 102.4 B | ||
| 7.2 What is REST.html | 102.4 B | ||
| 8. RESTfulness.mp4 | 7.3 MB | ||
| 8. RESTfulness.srt | 4.5 KB | ||
| 8. Summary - News Feed.mp4 | 3.7 MB | ||
| 8. Summary - News Feed.srt | 1.6 KB | ||
| 9. WebSockets.mp4 | 8 MB | ||
| 9. WebSockets.srt | 4.7 KB | ||
| 9.1 Load balancing and scaling long-lived connections in K8S.html | 102.4 B | ||
| 9.2 When to use a HTTP call instead of a WebSocket - Windows Blogs.html | 204.8 B | ||
| TutsNode.com.txt | 102.4 B | ||
| [TGx]Downloaded from torrentgalaxy.to .txt | 614.4 B | ||
| 7 | 264.9 KB | ||
| 8 | 417.5 KB | ||
| 9 | 74.2 KB | ||
| 10 | 88.1 KB | ||
| 11 | 424 KB | ||
| 12 | 73.4 KB | ||
| 13 | 144.9 KB | ||
| 14 | 333.1 KB | ||
| 15 | 257.3 KB | ||
| 16 | 324.6 KB | ||
| 17 | 370.4 KB | ||
| 18 | 471.8 KB | ||
| 19 | 501.4 KB | ||
| 20 | 248.6 KB | ||
| 21 | 335.6 KB | ||
| 22 | 407.5 KB | ||
| 23 | 429.2 KB | ||
| 24 | 363.8 KB | ||
| 25 | 382.7 KB | ||
| 26 | 474.2 KB | ||
| 27 | 67.7 KB | ||
| 28 | 109.9 KB | ||
| 29 | 241.6 KB | ||
| 30 | 132.1 KB | ||
| 31 | 47.1 KB | ||
| 32 | 12.9 KB | ||
| 33 | 113.9 KB | ||
| 34 | 167.7 KB | ||
| 35 | 58.4 KB | ||
| 36 | 249.7 KB | ||
| 37 | 376 KB | ||
| 38 | 390.8 KB | ||
| 39 | 37.8 KB | ||
| 40 | 259.9 KB | ||
| 41 | 287.9 KB | ||
| 42 | 307.9 KB | ||
| 43 | 320.7 KB | ||
| 44 | 90.2 KB | ||
| 45 | 106.1 KB | ||
| 46 | 298.3 KB | ||
| 47 | 457.2 KB | ||
| 48 | 63.9 KB | ||
| 49 | 103.6 KB | ||
| 50 | 177.8 KB | ||
| 51 | 257.8 KB | ||
| 52 | 199.3 KB | ||
| 53 | 200.8 KB | ||
| 54 | 243.3 KB | ||
| 55 | 342 KB | ||
| 56 | 415.4 KB | ||
| 57 | 452 KB | ||
| 58 | 490.7 KB | ||
| 59 | 46.5 KB | ||
| 60 | 114.6 KB | ||
| 61 | 191 KB | ||
| 62 | 195 KB | ||
| 63 | 200.8 KB | ||
| 64 | 220.4 KB | ||
| 65 | 291.9 KB | ||
| 66 | 74.1 KB | ||
| 67 | 263.9 KB | ||
| 68 | 268.2 KB | ||
| 69 | 314.8 KB | ||
| 70 | 134.6 KB | ||
| 71 | 226.7 KB | ||
| 72 | 384.6 KB | ||
| 73 | 425.4 KB | ||
| 74 | 30.8 KB | ||
| 75 | 75.7 KB | ||
| 76 | 123 KB | ||
| 77 | 209.3 KB | ||
| 78 | 385.6 KB | ||
| 79 | 404.9 KB | ||
| 80 | 145.8 KB | ||
| 81 | 244.1 KB | ||
| 82 | 160.3 KB | ||
| ▲ 306 total files | |||
Description
This course aims to prepare you for system design interviews, as well as discusses how you could apply this knowledge in your day to day job.
In real world, most of the engineers don’t get to design new systems often. Some don’t get to design them at all. In many companies architecture is something only a few individuals do regularly. But when it comes to interviewing, we suddenly expect everyone to be master in system design. This course tries to cover some of the basic topics, as well as provide you with my approach to some of the most common system design interview questions.
Second purpose of this course is to provide senior engineers with an alternative view to system design. What I see in the industry is that we don’t discuss design among ourselves much. It becomes a sensitive topic, because no real world design is perfect. And that’s something I hope to change.
There are two ways I suggest to consume the course. If you have plenty of time, just watch it start to finish. I tried to construct it in a logical order, so you will accumulate more and more confidence as you go.
Alternatively, if you are short on time, or if you aren’t preparing actively for interviews at the moment, you can start with the design videos, and if you aren’t familiar with one of the topics I discuss, there should be either a video for that or a link to a relevant article.
The goal of system design interview is usually to cover multiple topics. It evaluates the breath of knowledge first, depth of knowledge second. For that reason, I tried to keep the theoretical part on each topic rather brief. That is – it’s as deep as I expect as an interviewer from my candidates.
Finally, I will repeat myself and say that no design is perfect. There are always tradeoffs, there are always compromises that you must make. And each design is personal. It depends on what are your areas of expertise. When you watch my videos, please don’t treat them as the ultimate way I would design a system, but more as a collection of ideas of how to approach the topic.
If there are more system design interview questions you’d like me to solve or additional topics you’d like me to cover, let me know!
Who this course is for:
Software engineers of all levels preparing for System Design interviews
Senior engineers that are looking to make the next step in their career
Software architects that are looking to broaden their knowledge
Requirements
Computer hardware basics
Basic SQL knowledge for some of the examples
Last Updated 9/2021
| torrent name | size | uploader | age | seed | leech |
|---|---|---|---|---|---|
| 3 GB | xHOBBiTx | 1 year | 7 | 0 | |
| 555.1 MB | freecoursewb | 2 years | 9 | 0 | |
| 542.6 MB | tutsnode | 5 years | 0 | 0 | |
| 501.9 MB | freecoursewb | 5 years | 0 | 1 | |
|
[ DevCourseWeb ] The mindful and pragmatic path to emotional intelligence Posted by
freecoursewb in Other
|
1.6 GB | freecoursewb | 5 years | 0 | 1 |
All Comments