The What, Why, and When of Single-Table Design with DynamoDB | Hacker News Reader