如何构建电子商务微服务应用程序

时间:2019-08-26 05:18:01

标签: node.js microservices e-commerce event-sourcing

我正在考虑从头开始构建微服务电子商务多供应商。这个想法是让任何客户创建一个帐户,并可以连接他们自己的网站或移动应用程序。如果我有一个好的开始,我会考虑将其作为一个开源项目,如果您有兴趣参加,请告诉我。

所以我试图想象一个结构,但是我不确定如何构造数据库。

假设我有客户向我发送这样的请求:

{ 
    user_id: "123",
    products: [
      {
        product_id: 1, 
        quantity: 2, 
        price: 20, currency: "EUR" 
      }
      // etc...
   ],
   timestamp: 90428092094,
   action: "saveEvent",
}

// actions :
// 1 => saveEvent (the above object)
// 2 => saveOrder to "service order"
// 3 => updateInventory to "service inventory"
// etc...
// then return response to client

在这里开始: enter image description here

我的结构是否对我有帮助?

感谢您的帮助。

Nico

0 个答案:

没有答案