System Design Concepts for Beginners. This playlist should help you prepare for your system design interviews. This video covers the topic of consistency. What is consistency in distributed systems design, What is strong consistency vs. eventual consistency and what are the tradeoffs between them. Systems design interview prep guide - https://youtu.be/-m5cMzm9R-s High Availability | Eliminate Single Points of Failure - https://youtu.be/USCCqS9MbHs