Is it the way of implementation or the database choice makes your system eventually consistent

Is it the way of implementation or the database choice makes your system eventually consistent.


Course: Grokking Modern System Design Interview for Engineers & Managers - Learn Interactively
Lesson: Spectrum of Consistency Models - Grokking Modern System Design Interview for Engineers & Managers

Hi @Callforgautam,
Assuming your question is that: Some databases are eventually consistent, is that due to some design-level choices or the implementation? Primarily we carefully decide what the consistency model of a database will be at the design level. The specific implementation takes the design and realise it. In real life, some databases allow us to configure between a few consistency models (please see Dynamo key-value store by Amazon). But once operational, the selected model sticks.
Does that answer your question?