写点什么

生鲜电商系统

2 人感兴趣 · 10 次引用

  • 最新
  • 推荐
https://static001.geekbang.org/infoq/54/54f7da7848429fdb5fff9a0e8eb296ee.jpeg?x-oss-process=image/resize,w_416,h_234

DDD 实战 (10):冲刺 1 战术之技术决策

用户头像
深清秋
18 小时前

本篇完成sprint1 剩下的服务设计(主要是商品上下文),以及战术设计中需要进行的技术决策(这个只有第一次冲刺才需要)。

https://static001.geekbang.org/infoq/54/54f7da7848429fdb5fff9a0e8eb296ee.jpeg?x-oss-process=image/resize,w_416,h_234

DDD 实战 (9):冲刺 1 战术之服务设计

用户头像
深清秋
5 月 1 日

本篇完成sprint1的服务设计的主要部分(鉴权上下文、订单上下文)。这里说的“服务”其实是前面第7篇中识别出来的“服务功能”。这里服务设计将遵循第7篇中已经列出的服务契约来进行。

https://static001.geekbang.org/infoq/54/54f7da7848429fdb5fff9a0e8eb296ee.jpeg?x-oss-process=image/resize,w_416,h_234

DDD 实战 (8):冲刺 1 战术之聚合设计

用户头像
深清秋
4 月 18 日

本篇开始,我们对“群买菜”首个冲刺的战术设计进行描述。战术设计包含3个工作:对象模型和聚合设计、服务设计、战术技术决策。本篇完成第一个工作:基于14个业务用例规约进行相应对象模型和聚合设计。

https://static001.geekbang.org/infoq/54/54f7da7848429fdb5fff9a0e8eb296ee.jpeg?x-oss-process=image/resize,w_416,h_234

DDD 实战 (7):战术设计、整体流程与首次冲刺

用户头像
深清秋
4 月 3 日

本篇开始进入实质性的系统实现过程。我将引入scrum敏捷过程将整个系统的开发进行拆分。本篇将简要描述下战术设计,然后从DDD整体过程角度描述DDD与scrum的结合,并完成首个冲刺的目标设定、冲刺任务列表、以及首个冲刺包含的业务规格细化和服务契约设计。

https://static001.geekbang.org/infoq/54/54f7da7848429fdb5fff9a0e8eb296ee.jpeg?x-oss-process=image/resize,w_416,h_234

DDD 实战 (6):战略设计之技术决策

用户头像
深清秋
3 月 27 日

完成了“限界上下文识别”和“限界上下文关系映射”这两个DDD战略设计阶段最重要的工作,甚至给出了代码目录结构,我们在DDD战略设计阶段就剩下最后一个内容:战略层面的技术决策。本篇就是要完成这部分内容。

https://static001.geekbang.org/infoq/54/54f7da7848429fdb5fff9a0e8eb296ee.jpeg?x-oss-process=image/resize,w_416,h_234

DDD 实战 (5):战略设计之上下文映射和系统分层架构

用户头像
深清秋
3 月 19 日

在完成了限界上下文的识别后,我们需要对这些上下文之间的协作关系进行分析——即“限界上下文关系映射”。也只有在完成上下文关系映射后,我们才能真正的判定自己所做出的“限界上下文识别”是否真的达到了自己想要的“低耦合、高内聚”的目标。

https://static001.geekbang.org/infoq/54/54f7da7848429fdb5fff9a0e8eb296ee.jpeg?x-oss-process=image/resize,w_416,h_234

DDD 实战 (4):战略设计之系统上下文和限界上下文

用户头像
深清秋
3 月 13 日

我将用两节的篇幅来讲解“群买菜”的战略设计。首先,对战略设计的理论知识做一个浓缩性介绍;其次,分两节介绍“群买菜”的DDD战略设计,包括:本节介绍系统上下文定义、限界上下文识别;下节介绍限界上下文映射、系统分层架构、战略层技术决策。

https://static001.geekbang.org/infoq/54/54f7da7848429fdb5fff9a0e8eb296ee.jpeg?x-oss-process=image/resize,w_416,h_234

DDD 实战 (3):整体工作框架和全局需求分析

用户头像
深清秋
3 月 6 日

DDD本质上是个“软件设计”方法论,在正式开始“群买菜”的软件设计之前,我们先对DDD整体方法论做一个简单的、从我个人角度理解的介绍。本篇在对DDD整体工作框架做了个简要的介绍后,我会在本篇中完成DDD工作框架中的第一步——“群买菜”系统的全局分析。

https://static001.geekbang.org/infoq/54/54f7da7848429fdb5fff9a0e8eb296ee.jpeg?x-oss-process=image/resize,w_416,h_234

DDD 实战 (2):看看代码结构长啥样

用户头像
深清秋
2 月 24 日

真正开始DDD旅程前,我想让您看到经过DDD设计之后的代码长啥样。我想,这是所有本着“talking is easy, show me your code”理念的程序员都比较在乎的观念。

https://static001.geekbang.org/infoq/54/54f7da7848429fdb5fff9a0e8eb296ee.jpeg?x-oss-process=image/resize,w_416,h_234

DDD 实战 (1):从需求到代码实现生鲜电商系统

用户头像
深清秋
2 月 20 日

通过本专题的旅程,您将能够理解DDD从需求分析、到架构设计、到编码实现的整个过程,以及其中的工作方法和实用技巧。并将得到一份按照DDD了理念设计的、完全开源的生鲜电商小程序系统源代码供参考。

生鲜电商系统_生鲜电商系统技术文章_InfoQ写作社区