NoSQL systems allow for rapid development using flexible models through schema-less documents. However, these models still need to be defined to enforce consistency within the domain. Conceptual, logical, and physical data modeling is important, and often overlooked in the development process, regardless of the database platform. Once the models for a domain have been defined, data is then needed to start building the application. Have you ever spent time writing throw away code to generate or import a dataset? In this session, Aaron will cover how Shop.com/Market America uses Couchbase Server and Couchbase Mobile, including learnings on data modeling fundamentals and different ways to rapidly generate vast amounts of random / fake data to test models.