When building applications for the edge, it’s important to design for unreliable hardware and intermittent network connectivity.

Source