美文网首页
对架构的理解

对架构的理解

作者: CPU太热 | 来源:发表于2017-07-17 09:02 被阅读0次

    核心特性

    • 可弹性部署。业务量增加(甚至暴增)时能通过增加服务器来应对。
    • 可实现。可以用现有技术团队掌握的技术实现。不要迷信大牛的解决方案,每一个你不熟悉的技术背后都是坑。但这些技术需要有计划的去学习。
    • 匹配业务发展计划。不要最求完美,要符合公司的整体发展计划。

    设计思路

    化繁为简

    100张表的业务系统能否拆解成5个20张表的系统呢?这样复杂度将大大降低。

    高低分层

    讨论高架时不需要考虑如何把路建到家门口,这些问题可以在低一个维度的设计中去探讨。

    平衡之道

    架构不能追求完美,需要在业务、技术之间寻求合适当下的平衡点。然后在业务的发展过程中不断的调整这个平衡点,对应的就是进行小范围的重构(优化)。

    • 功能和时间之间的平衡

    及时发现问题,寻觅最佳时机解决问题 比 完美的设计重要

    任何设计都是基于当前的认知的,随着时间的推移认知不断变化。就会出现超出设计的需求,与其面面俱到,不如解决当下问题。随着需求快速的局部重构。架构是做出来的,改出来的,需要积累,不是一朝一夕的事。

    相关文章

      网友评论

          本文标题:对架构的理解

          本文链接:https://www.haomeiwen.com/subject/hwcfkxtx.html