The cloud native maturity model
(Summary of Strong consistency models)
With several processes, I write to one common storage, that can be spread across multiple nodes.
There is a time slot for the task to write to acknowledge the write. Same for read access.
If a write task was acknowledged, the result is visible for all reading clients.
If something was given to the system in a certain sequence, the visibility will be in the same sequence. Example: posts (A, then B) to a social network are not visible immediately. But if A becomes visible, only after that, B will become visible.
Only if operations are dependent from another, they will be given in the correct sequence. For example can read access only be allowed after certain conditions are met.
Is weak because reads and writes can travel to the past and to the future. Is strong because it requires a linearization and certain conditions. The reading history is determined.