Eventual Consistency vs. Strong Consistency | How to decide between the two in System Design

Опубликовано: 30 Октябрь 2024
на канале: Think Software
13,891
460

This video discusses the reasons why we prefer eventual consistency over strong consistency in certain scenarios and discuss three real-life scenarios.

00:00 - Introduction
01:00 - Criteria for using eventual consistency vs strong consistency
01:50 - Strong consistency in TinyURL Datastore vs eventual consistency
03:38 - Eventual Consistency in calculating likes count on a Tweet in Twitter Design
13:00 - Eventual Consistency vs Strong Consistency for Inventory count in Amazon Marketplace design
16:00 - Eventual Consistency vs Strong Consistency in Dropbox Design
20:05 - How to Ace your System Design Interview for Senior/Principal Software Engineering Positions

Distributed System Design Interviews Bible | Best online resource for System Design Interview Preparation is now online. Please visit: https://www.thinksoftwarelearning.com?utm_source=Youtube-eventual-consistency

Please follow me on   / think.software.community   if you like to get notified about new course chapters getting added or any other updates. I will also take your suggestions there about the course and the channel.

Check out our following articles:

How to Ace Object-Oriented Design Interviews:   / how-to-ace-object-oriented-design-interviews  

Elevator System Design — A tricky technical interview question:   / elevator-system-design-a-tricky-technical-...  

System Design of URL Shortening Service like TinyURL:   / tinyurl-design-from-the-bible-of-distribut...  

File Sharing Service Like Dropbox Or Google Drive — How To Tackle System Design Interview:   / how-to-tackle-system-design-interview-for-...  

Design Twitter — Microservices Architecture of Twitter Service:   / design-twitter-microservices-architecture-...  

How to Effectively Use Mock Interviews to Prepare for FAANG Software Engineering Interviews:   / how-to-effectively-use-mock-interviews-to-...  

Robinhood Backend System Design - How to receive realtime stock updates:   / robinhood-backend-system-design-how-to-rec...  

Selecting the best database for your service:   / selecting-the-best-database-for-your-syste...  

#SystemDesign #DistributedSystems #FAANG #Facebook #Google #Amazon #Apple #Microsoft #Uber #Netflix #Oracle #Lyft #Interview #ComputerProgramming