Eventual Consistency

#bits

There are two types of distributed systems:

Strongly consistent

Nodes synchronize data between them to ensure all of them have the same information at the same time. That comes with some drawbacks like availability and scalability problems.

Eventually consistent

Nodes asynchronize data between them, meaning, data will eventually be consistent at some point in each and every node. Drawback is inconsistency across nodes until all members of the cluster are available and received the data.

Links:
Strong consistency vs Eventual consistency