Data Mesh - Domain Driven & Architectural Patterns

Harshvardhan's photo
Harshvardhan
·Jul 22, 2022·

2 min read

Subscribe to my newsletter and never miss my upcoming articles

Data Mesh Domain-Driven Patterns

Domain-driven architecture Pattern simulation of Data Mesh are as following for "E-Commerce/e-shop (Overall Biz Domain: ECommerce)" with -

1. Domain : Product
    a. Bounded Context : Product  
    b. Data Product Name : Product Sales  

2. Domain : Product Recommendation
    a. Bounded Context : Production Recommendation  
    b. Data Product Name : Recommendation  

3. Domain : Customer
    a. Bounded Context : Customer  
    b. Data Product Name : Customer Data  

4. Domain : Customer
    a. Bounded Context : Customer  
    b. Data Product Name : Customer Segmentation  

5. Domain : Customer
    a. Bounded Context : Customer  
    b. Data Product Name : Customer Interactions  

6. Domain : Churn
    a. Bounded Context : Churn Detection
    b. Data Product Name : Churn Detection 

7. Domain : E-Shop
    a. Bounded Context : E-Shop 
    b. Data Product Name : Shopping cart 

8. Domain : E-Shop
    a. Bounded Context : E-Shop 
    b. Data Product Name : Page Navigation 

9. Domain : E-Shop
    a. Bounded Context : E-Shop 
    b. Data Product Name : User Information 

5. Domain : Order Processing
    a. Bounded Context : Order Processing  
    b. Data Product Name : OrderProcessingUpdate  

... more..

E-Commerce Overview showcase

image.png

SHOP-Sales ORDER-CUSTOMER-PRODUCT Domain-Implementation

image.png

SALES ORDER Sub-domain

image.png

Product Sub-domain

image.png

Product-sales-dataProduct

image.png

Product-recommendation-dataProduct

image.png

Customer Sub-domain image.png

customer-interactions-dataProduct image.png

customer-segementation-dataProduct

image.png

Data Mesh Architectural Patterns

  • Enterprise Data Mesh Architecture
  • Data Mesh & Data Product Architecture
  • Data Mesh & Data Product Catalog
  • Data Mesh & Event Streaming backbone
  • Data Mesh & Data Lineage
  • Data Mesh & AI ML
  • Data Mesh & CDC
  • Data Mesh & Real time Data Synch

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

Did you find this article valuable?

Support Harshvardhan by becoming a sponsor. Any amount is appreciated!

See recent sponsors Learn more about Hashnode Sponsors
 
Share this