- should be taken into account on all client operations - can be implemented via configurable number of retries and delays between them - or via ReviableExecutionService