Data Models
Data models are perhaps the most importan part of developing software, because they have such a profound effect: not only on how software is written, but also on how we think about the problem that we are solving.1
Footnotes
-
Designing Data-Intensive Applications p. 27 ↩