Thanks for reading systemdesign.one newsletter. If you're not yet subscribed, let me help you with that:
Strong Consistency
In the context of the strong consistency pattern, when read operations are executed on a server, the client must consistently retrieve the data from the most recent write operation.
Eventual Consistency
In the eventual consistency pattern, following a write operation on a server, the subsequent read operations on other servers may not immediately return the latest written data.
Weak Consistency
In the context of the weak consistency pattern, after a write operation is performed on a server, the subsequent read operations on other servers can return either the latest written data or not.
The tradeoffs of the consistency patterns can be summarized into the following: