继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

【九月打卡】第6天 设计电商工程,把握全局视角

两只角的蜗牛
关注TA
已关注
手记 25
粉丝 2
获赞 4

课程名称:Spring Cloud / Alibaba 微服务架构实战

课程章节:第2章-设计电商工程,把握全局视角

课程讲师:张勤一

课程内容:

1. 领域驱动设计(DDD)

  • DDD是一种软件架构设计方法,它并不定义软件开发过程(DevOps)。
  • DDD利用面向对象的特性,以业务为核心驱动,而不是传统的数据库(表)驱动开发。

1.1 领域

  • 领域是对功能需求的划分;大的领域下还有许多子领域。

    • 分析领域模型,推演实体、值对象、领域服务。
    • 找出聚合边界,即降低服务耦合。
    • 为聚合配备存储仓库,即数据持久化。
    • 实践DDD,并不断推倒和重构。

图片描述

2. 电商工程业务解读及微服务模块拆分

tips: 学习领域知识最好的方式就是参看和借鉴。

2.1 电商工程业务解读

图片描述

2.2 工程入口及用户鉴权微服务

  • 一般是构建网关微服务,是微服务架构的唯一入口。

图片描述

2.3 电商功能微服务

  • 四大功能微服务模块:账户,商品,订单,物流。
    图片描述
打开App,阅读手记
1人推荐
发表评论
随时随地看视频慕课网APP