Home Cloud Why Cloud Computing is Requiring Us to Rethink Resiliency at the Edge