Context
ETags are a group of HTTP Headers used for identifiying and caching HTTP resources.
TODO Add examples of use cases with:
- Caching
- Multiple versions handling (i.e. an user updates a resource but this has been already updated by another user, so etag fails and… what happens then?)