Why you should avoid a canonical data model (2015) | Hacker News Reader