System architecture, how to do it right | Hacker News Reader