Data modeling focuses on the representation of the data while data architecture is concerned with what tools and platforms to use for storing and analyzing it. Data modeling is all about the accuracy of data while data architecture is about the infrastructure housing that data.