What factors would you consider when designing a fault-tolerant system for embedded devices at Amazon Development Center U.S.?