天道酬勤
编码能力很重要,但是技术视野、技术洞察力,以及我们如何用技术解决问题的能力更为重要
【架构设计】24-高可用存储架构:双机架构 【架构设计】24-高可用存储架构:双机架构
前言存储高可用方案的本质通过将数据复制到多个存储设备,通过数据冗余的方式来实现高可用。其复杂性主要在于如何应对复制延迟和复制中断带来数据不致的问题。对于一个存储高可用方案需要从以下几个方面分析: 数据如何复制? 各节点的职责是什么? 如何
2019-05-29
【架构设计】47-开源项目:如何选择、使用以及二次开发 【架构设计】47-开源项目:如何选择、使用以及二次开发
47-开源项目:如何选择、使用以及二次开发前言软件开发领域有一个流行的原则:DRY,Don’t repeat yourself。即不要重复造轮子。开源项目的主要目的就是共享,其实就是为了大家不要重复造轮子。 引入开源项目可以节省大量的人力和
2019-05-29
【架构设计】46-架构重构内功心法第三式:运筹帷幄 【架构设计】46-架构重构内功心法第三式:运筹帷幄
46-架构重构内功心法第三式:运筹帷幄前言通常情况下,需要重构的系统,基本上都是因为各种历史原因和历史问题没有及时处理,遗留下来逐渐积累,然后到了一个临界点,各种问题开始互相作用,集中爆发。到了真正要开始重构的时候,架构师识别出系统关键的复
2019-05-29
【架构设计】45-架构重构内功心法第二式:合纵连横 【架构设计】45-架构重构内功心法第二式:合纵连横
45-架构重构内功心法第二式:合纵连横前文讲到的是有的放矢,需要架构师透过问题现象看到问题本质,找出真正需要通过架构解决的核心问题,而不是想一次性解决所有的问题。 下文讲述架构重构的合纵连横。 合纵架构重构是一个大动作,持续时间比较长,而且
2019-05-29
【架构设计】44-架构重构内功心法第一式:有的放矢 【架构设计】44-架构重构内功心法第一式:有的放矢
44-架构重构内功心法第一式:有的放矢一般情况下,系统的架构是不断演化的,少部分架构演化可能需要推倒重来进行重定,但大部分的架构演化都是通过架构重构来实现的。相比全新的系统架构设计,架构重构要求更高: 业务已经上线,无法停下来 关联方众
2019-05-29
4 / 4