文件名称:sos:我的演讲“重构到系统系统”的示例项目
文件大小:1.18MB
文件格式:ZIP
更新时间:2024-03-31 12:22:44
系统开源
重构为系统系统 注意:这是当前高度正在进行的工作。 请确保不时检查一下,以获取有关各个模块的更多详细信息和说明。 该存储库包含我的演讲“重构为系统的系统”的一些示例代码,该代码概述了开发人员将一个系统拆分为多个系统但按原样传输典型的单片应用程序的交互模式时可能遇到的问题。 该演讲的幻灯片及其录音将在可用后立即链接到此处。 该存储库包含五个不同的项目,每个项目都可能依次分成多个项目。 有关单个项目的详细信息,请参阅单个项目根目录中包含的自述文件。 语境 该示例应用程序是围绕具有以下绑定上下文的电子商务域构建的: 目录-包含产品主数据(在我们的情况下为产品名称和价格)。 库存-跟踪每种产品的可用项目数。 订单-跟踪客户下的订单。 各个模块提供了这些有界上下文的草图实现以及它们之间的以下交互作用: 添加产品后,库存需要注册该产品的空库存。 订单完成后,库存需要更新所订购产品的库存