架构设计
文章平均质量分 84
DataVault善战
热爱研究架构设计,数据管理、数据架构,大数据,数据仓库,DataVault2.0等
展开
-
架构设计策略之风险驱动设计
风险驱动架构设计你今日预咗风险未?每次与项目成员沟通后,应该都会预感项目有风险吧。大概都会遇到这些问题:进度风险、技术难点、需求变更、资源分配问题等等。别和我说,基本没啥风险,项目很稳定。真有这样没风险的项目,那就不需要架构师了。毕竟这样的项目肯定会有成熟的“轮子”,直接借鉴就好了。实际上,没风险的项目很少,需要开发的软件项目总有风险的,因为实际需求都是随时间变化的。原创 2021-05-16 15:44:31 · 1704 阅读 · 5 评论 -
架构设计策略之寻找设计的最佳平衡点
如果没有所谓的“Deadline”(最后期限),我们就不用担心架构设计的问题,因为我们有足够的时间去研究去学习找到最优的架构设计方案。然而,做梦是可以有的。原创 2021-04-05 22:32:10 · 253 阅读 · 0 评论 -
架构设计策略之寻找够用的设计
要想开发成功的软件,开发者必须根据设计策略去做最优的解决方案。尽管有时候,比较简单的问题,无须考虑太多,“梭哈”就完了,即快速又有效。然而,随着业务的变化和系统复杂性的增加,设计上的问题始终会出现的,就像不规范的代码会带来很多隐患和技术债务,这些都是要还的。凡事预则立,没有架构设计策略的开发,很容易陷入错误混乱中,开发工作难以进行下去。因此,要学会运用思维模式和思维沉淀循环去制定最优的设计策略。原创 2021-04-02 15:02:55 · 2077 阅读 · 5 评论 -
架构设计思维模式实践流程
只要开发软件系统,就会有源源不断的需求,因为业务是不断变化的。为了适应这些变化,我们需要运用架构设计思维模式,去调整软件系统的架构设计。因此,我们需要一套可复用、可进化的流程去实践架构设计思维模式。原创 2021-04-01 11:04:48 · 251 阅读 · 0 评论 -
架构设计思维模式
有了《架构设计思维原则》,做架构设计就会有方向和准则,不至于跑偏和做得很糟糕,但是毕竟还是过于理论了。因此,我们需要搭通是理论和实践的桥梁——架构设计思维模式。架构设计思维模式分为四种:理解、探索、展示、评估。- 理解问题:了解所有与系统有关的人以及他们的需求。- 探索想法:为了找到最佳设计,需要研究大量的模式、技术、方案。- 展示想法:脑海中的设计理念转化为有形物品。原创 2021-03-31 10:45:49 · 3059 阅读 · 2 评论 -
架构设计思维原则
无论我们是从零开始构建系统,还是重构系统,其实架构都在系统了。如果你有主动做架构设计,那肯定需要遵循一定的原则去探索和发现架构。如果你没有做架构设计,但根据行业通用标准或者经验,用一套代码(开源或内部模板)来开发。其实这里面就会有架构设计,只是你没有意识到。当然要主动做架构设计,被动是要挨打的。所谓“做事不能没有原则”,主动做架构设计,首先要懂设计原则。下面将讲解设计原则。设计原则设计原则那就像《孙子兵法》一样,指导我们如何思考和解决问题。这里我们参考下《Design Thinking:Under原创 2021-03-30 11:40:51 · 3475 阅读 · 3 评论 -
成为架构师
大家什么时候成为架构师的?相信要么企业内部晋升、要么跳槽新公司。那是架构师了,公司和招聘要求定义的职责到底该怎么才能做好?如何开始架构师的职业生涯?如何平衡专业技术追求和企业赚钱第一位的追求?原创 2021-03-29 13:14:55 · 3386 阅读 · 8 评论