Skip to content

ProChain Domain

Commodity Procurement Mall — The first practice of open domains

Domain Positioning

ProChain is OpenDDD's first-priority business domain, building a B2B procurement mall system for commodity trading.

AttributeValue
Domain Codeprochain
PriorityP0
Target UsersBuyers, Suppliers, Platform Operators, Industry Regulators
Core ValueUnified invoice and logistics information, convenient for industry auditing

Core Entities (Aggregate Roots)

EntityResponsibilityKey Attributes
EnterpriseEnterprise management, certificationName, qualifications, address
ProductCommodity, SKUName, specifications, category, brand
OrderOrder, payment, state transitionsOrder items, amount, status
DocumentInvoice, logistics, auditInvoice, receipt, logistics slip

Domain Partitioning

User Domain         → Enterprise, Address, Auth
Product Domain      → Product, SKU, Category, Brand
Order Domain        → Order, OrderItem, Payment, Logistics
Document Domain     → Document, Invoice, Receipt, Logistics
Procurement Domain  → Procurement, Supplier, Contract

Technical Architecture

  • Frontend: WeChat Mini Program (Taro + React + TypeScript) MFE micro-frontend
  • Backend: DDD + Serverless Functions (Alibaba Cloud FC)
  • Data: Table Store + Redis + OSS
  • Deployment: API Gateway + Function Compute

Open Knowledge Output

TypeContentLink
PromptDDD Entity GenerationReuse → Coding
PromptAPI DesignReuse → Coding
RecipeDDD + ServerlessLearn → Recipe
RecipeWeChat Mini ProgramLearn → Recipe
RoadmapDDD + Clean ArchitectureLearn → Roadmap

OpenDDD — Open Domains, Open Knowledge | openddd.com | 沪ICP备2022029625号-1