为了账号安全,请及时绑定邮箱和手机立即绑定

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

标签:
Java

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

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

课程讲师:张勤一

课程内容:

1. 领域驱动设计(DDD)

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

1.1 领域

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

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

图片描述

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

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

2.1 电商工程业务解读

图片描述

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

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

图片描述

2.3 电商功能微服务

  • 四大功能微服务模块:账户,商品,订单,物流。
    图片描述
点击查看更多内容
1人点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消