Ask HN: How do you design data models for applications? | Hacker News Reader