Name / classification Version Number.
Also known as Entity Versioning, Optimistic Locking.
Intent Resolve concurrency conflicts when multiple clients are trying to update same entity simultaneously.
Explanation Real world example
Alice and Bob are working on the book, which stored in the database. Our heroes are making changes simultaneously, and we need some mechanism to prevent them from overwriting each other.
In plain words
Version Number pattern grants protection against concurrent updates to same entity.