Ask HN: How Do I Plan My Application's Architecture? | Hacker News Reader