Still learning about data contracts but our enterprise Java app uses noSQL dynamoDB as its data store in AWS. Would it make sense to add this as a server type or do data contracts only work well for relational sources? I think dynamoDB is extremely popular for scaling popular applications.