When designing software—and of course data-handling solutions in the cloud count as software just as much as any other software system—resiliency is a state that is often aimed for. Generally speaking, a resilient piece of software has the ability to recover from faults and terminate successfully even when faced with disruptions.
Resiliency therefore is often part of the quality requirements when designing software solutions; however, it ...