Designing a Microservices Architecture for Failure | Hacker News Reader