Designing Software for Availability in the Cloud | Dark Hacker News