我试图将遗留的订单处理和库存系统重构为一个更干净的面向服务的事件驱动体系结构。然而,我很难决定哪些服务应该负责预订/分配库存。
对现行制度的概述
销售订单是通过第三方系统向我们下的,但我们不一定有所有的订单线在库存。
- If an order item is in stock then we allocate/reserve the stock for that order straight away.
- However, if we do not have enough stock then we procure the stock from our suppliers vi