What is the consistency level requirements of our
microservices databases ?
▪ 2 type of "consistency level:
▪ Strict Consistency
When we save data, the data should affect and seen
immediately for every client. Debit or withdraw on bank
account.
▪ Eventual Consistency
When we write any data, it will take some time for
clients reading the data. Youtube video counters.
▪ When we horizontally scaling with the stateful
database services, should split the data which is
calling sharding.
▪ Database sharding is also the way of partitioning
and splitting database servers.
▪ How can we manage data in distributed systems ?