思想录
文章平均质量分 76
帷幄庸者
这个作者很懒,什么都没留下…
展开
-
架构实战体会,结合《蔡学镛:架构的5个观察角度》
架构实战体会,结合《蔡学镛:架构的5个观察角度》架构是结构化的表征,结构重在看 ,会看才能发现其中的别有洞天之美。研究物理结构常常说:“横看成岭侧成峰,远近高低各不同”,通过不同的视角,会有不同的表征,如俯视图、正视图、侧视图,我们会有抽象思维能力(刻意练习),快速形成空间抽象图像。软件架构也是同样的思考方式,需要能够通过多视角观察,才能体会其门道,才能体会架构之美。在我日常的实战中,更多的是关注业务架构(需求)——>产品架构(功能、结构、行为)——>技术架构——>组织架构。重点说一下原创 2021-10-09 15:45:17 · 1163 阅读 · 0 评论 -
构建逆熵系统的思考
熵增是什么,结合你的系统,聊聊什么是熵增?什么是熵增熵增要首先从热力学定律说起:热力学第一定律:热量可以从一个物体传递到另一个物体,也可以与机械能或其他能量互相转化,但是在转换过程中,能量的总值保持不变能量守恒定律:能量既不会凭空产生,也不会凭空消失,它只会从一种形式转换为另一种形式,或者从一个物体转移到其他物体,而能量的总量保持不变【 理解“熵”的前提,是理解“能量”的价值 】所有事物的存在都有支持它存在的 “能量” ,这些“能量”因为在某段时间内,产生一个方向的作用力,促进事物的存在.原创 2021-08-29 23:41:43 · 1065 阅读 · 2 评论 -
读《我对技术架构的理解与架构师角色的思考》
文章是一篇站在顶层俯瞰架构师角色非常醍醐灌顶的文章,读过后,对于文章中架构师的核心能力、职责、挑战有了更加清晰的认识,下面捡关键点详细展开。文中作者对技术架构的理解分为顶层设计、物理架构、应用架构,顶层设计十分重要,而有顶层设计意识才能开始思考这个问题,能做什么样的顶层设计,体现了这个架构师的Lever层次,顶层设计需要把“要做什么事要定义的非常清楚,要达到什么样的结果也要定义的非常清楚”,这样才能更好的指导他人开展工作,这是大规模系统建设的基础。物理架构主要是逻辑背后真实的结构,架构要想清楚将来的物理.原创 2021-01-30 19:00:19 · 1227 阅读 · 3 评论 -
谈谈什么是DDD领域设计建模(一)
(1)DDD 是为了解决什么问题?DDD是一种可以拉通多种不同业务角色一起参与复杂业务分析的分析方法,其具有兼顾战略与战术,具有明确的业务边界,符合微服务设计理念的特点。DDD解决了复杂业务场景不易分析,不易统一思路的问题。矛盾论看DDD:业务分析先找到问题域(我们要解决什么问题),再找到主要矛盾(核心子域)以及解决主要矛盾的基础(通用子域),集中精力解决主要矛盾系统设计层面:解决如何微服务如何划分的问题,为划分服务边界提供了一套完备的思路代码实现层面:提供了一套代码规范或者说开发模式,例如:实原创 2021-07-18 18:59:59 · 1526 阅读 · 0 评论 -
谈谈如何画好架构图
参考文章:https://mp.weixin.qq.com/s/2HjvNnfP7bLNQF5xh8PxIQ读如何画好架构图有感架构图是技术传播的经典媒介,画好架构图才可以充分发挥技术传播的价值,具体体现在加速业务的上线速率,提升优秀工程师的工作效率、有助于产品性能优化和用户体验改善等。什么是架构图:架构图是系统结构的表达,表达系统的组成元素以及元素的关联关系所形成的结构。系统架构图通过抽象表示软件系统的整体轮廓和各个组件之间的相互关系和约束边界,表达软件系统的物理和逻辑视图。架构图的本质是架构信原创 2021-07-19 01:19:09 · 265 阅读 · 1 评论