This document discusses query-driven data modeling for NoSQL databases. It explains that NoSQL databases have different data models, capabilities, and transactional properties than SQL databases. Data modeling for NoSQL requires unlearning normalization rules and embedding related data together to serve queries from a single document. Important considerations for query-driven modeling include document size, relationship cardinality, indexing impacts, schema versioning strategies, choice of sharding keys, and facilitating communication.