随笔分类 - 【分析设计】
摘要:https://cactus-proj.github.io/A-Philosophy-of-Software-Design-zh/
阅读全文
摘要:参考: https://insights.thoughtworks.cn/backend-development-eda/
阅读全文
摘要:极力推荐:https://insights.thoughtworks.cn/backend-development-iteration0/ 从目录划分,异常处理,分布锁,代码样例等等介绍,值得深入阅读 战略设计更偏向于软件架构,那么战术设计便更偏向于编码实现。 DDD战术设计的目的是使得业务能够从技
阅读全文
摘要:参考:https://insights.thoughtworks.cn/ddd-in-distributed-system/ 在分布式系统中使用DDD https://blog.csdn.net/nklinsirui/article/details/117935538 DDD的类命名规范 DDD 的
阅读全文
摘要:参考:https://insights.thoughtworks.cn/backend-development-ddd/ 战略设计: 更偏向于软件架构,得到限界上下文,拆分成多个微服务。 战术设计: 更偏向于编码实现。DDD战术设计的目的是使得业务能够从技术中分离并突显出来,让代码直接表达业务的本身
阅读全文
摘要:参考:https://insights.thoughtworks.cn/backend-development-iteration0/ 后端开发实践——开发者的第0个迭代 代码样例:https://github.com/e-commerce-sample/order-backend 目录设计: 1、
阅读全文
摘要:参考《微服务架构设计模式》 参考: https://insights.thoughtworks.cn/backend-development-cqrs/ 后端开发实践系列——简单可用的CQRS编码实践 CQRS: 命令查询职责分离 拆分成2类数据库:一类支持修改,一类仅面向查询;通过订阅事件实现修改
阅读全文
摘要:参考: 1、阿里: 技术专家详解DDD:https://zhuanlan.zhihu.com/p/366395817 领域建模的体系化思维与6种方法论 https://developer.aliyun.com/article/1315194#slide-8 // 需求建模、领域建模(头脑风暴、四色建
阅读全文
摘要:C4模型:https://insights.thoughtworks.cn/c4-model/ 推荐参考:https://zhuanlan.zhihu.com/p/109655171 30分钟学会UML类图 工具: PlantUML https://mermaid.nodejs.cn/ 绘制流程、时
阅读全文