Architectural patterns of resilient distributed systems | Hacker News Reader