What Are Data Products?Problems with Combining Code, Data, Metadata, and InfrastructureData Products as Logical EntitiesData Product Design PatternsWhat Is CQRS?Read Replicas as Data ProductsDesign Principles for Data ProductsResource-Oriented Read-Optimized DesignData Product Data Is ImmutableUsing the Ubiquitous LanguageCapture Directly from the SourceClear Interoperability StandardsNo Raw DataDon’t Conform to ConsumersMissing Values, Defaults, and Data TypesSemantic ConsistencyAtomicityCompatibilityAbstract Volatile Reference DataNew Data Means New OwnershipData Security PatternsEstablish a MetamodelAllow Self-ServiceCross-Domain RelationshipsEnterprise ConsistencyHistorization, Redeliveries, and OverwritesBusiness Capabilities with Multiple OwnersOperating ModelData Product ArchitectureHigh-Level Platform DesignCapabilities for Capturing and Onboarding DataData QualityData HistorizationSolution DesignReal-World ExampleAlignment with Storage AccountsAlignment with Data PipelinesCapabilities for Serving DataData Serving ServicesFile Manipulation ServiceDe-Identification ServiceDistributed OrchestrationIntelligent Consumption ServicesDirect Usage ConsiderationsGetting StartedWrapping Up