架构之道:分离业务逻辑和技术细节
阅读本文大概需要 8.5 分钟。
来自:阿里巴巴云原生
1. 什么是架构?
2. 为什么需要架构?
3. 架构师的职责




1. 分层架构

2. CQRS
命令(Command): 不返回任何结果(void),但会改变对象的状态。
查询(Query): 返回结果,但是不会改变对象的状态,对系统没有副作用。

3. 六边形架构


4. 洋葱圈架构

外层依赖内层
内层对外层无感知

1. 分层设计

1)展现层(Presentation Layer)
2)应用层(Application Layer)
3)领域层(Domain Layer)
4)基础实施层(Infrastructure Layer)
2. 扩展设计

3. 规范设计

4. COLA 架构总览




推荐阅读:
薅了9000万羊毛的“全能车App”案宣判,开发者获刑10年,罚金500万 !
微信扫描二维码,关注我的公众号
朕已阅
评论