Design error-handling, retry, fault-tolerant ()