浅谈应用架构之领域驱动设计

一、架构是什么

架构广义的说就是组合构造,有产品架构、有系统架构等,好的架构能够使产品、系统更好地呈现,更好地迭代与维护。好的架构是演进出来的,好的代码是重构出来的。

我们经常听到中台、平台、系统、应用等名词,它们之前有何关系?

1)应用:是最小粒度的,用于实现业务系统功能的。比如现在流行微服务,实现一个业务系统的应用一般都包括:web应用、service应用。

2)系统:这里说的系统都是业务系统,一般一个业务系统都至少是一个完整的商业产品。比如寻源系统、招投标系统等。

3)平台:由多个业务系统组合而成,平台的能力要比单个业务系统的能力丰富,平台提供某个领域较完整的商业能力。比如采购平台,它由寻源、招投标等业务系统组合而成。平台是功能复用,一般只支持单一场景,比如大企业采购平台,只支持大企业采购的场景。

4)中台:在平台的基础上,通过扩展点支持多场景,是业务复用。采购中台能支持大企业采购、中小企业采购、个人采购等。

每个层次都有自己的架构(平台架构、业务系统架构、应用架构),同时关注东西的也不一样。平台架构、系统架构更多的是关注:职责边界划分、部署方式、新技术(上云、微服务等)的应用。而应用架构更多的是关注应用本身的分层、设计方式。比如现在比较流行的有分层架构、DDD领域驱动设计&#x

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值