架构之道:分离业务逻辑和技术细节
程序员的成长之路
共 5110字,需浏览 11分钟
·
2020-12-31 00:36
阅读本文大概需要 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万 !
微信扫描二维码,关注我的公众号
朕已阅
评论