Distributed systems engineering explained | Hacker News Reader