`
zpball
  • 浏览: 910288 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

技术架构两三语

阅读更多

这是人人网架构师王志亮的文章,看了之后的一些感想,和大家分享一下。
一、审视架构,多视点

摘录
从静态的角度,架构要回答一个系统在技术上如何组织;从变化的角度,架构要回答如何支持系统不断产生的新功能、新变化以及适时的重构;从服务质量的角度,架构要平衡各种和用户体验有关的指标;从运维的角度,架构要回答如何充分利用计算机或网络资源及其扩展策略;从经济的角度,架构要回答如何在可行的基础上降低实现成本

二、架构生命
这也是banq强调的,软件是应该有生命的,程序员或者架构师都应该或者说有责任保证你的软件健康的“新陈代谢”。
坚持你的架构理想,然后不断的审视自己的系统,主动而积极,经常看到JiveJdon svn上banq老师的大幅度重构,不断求变的心态真是让我感动啊。

摘录
在系统从无到有的过程,架构要着眼于未来,落实于现在,规划迭代、优化的路径。这个架构要支持目前最紧迫的任务:“生出来”,也要支持以后能不断地新陈代谢的可能性,两者缺一不可。

三、谁来做架构
我认为架构师都具备超越他人的胆识,兼具抽象和具象的思维方式,然后就是无数的项目经验和快速的学习能力。

摘录
需要你不断地给自己暗示,不断地以理想的架构师来要求自己,和同学们在工作中学习,一项一项地突破自己,把工作做好。

四、架构模式
模式,风格,复用,这些都太相关了

摘录
当一个问题、一个系统可以采用很多解决方式来设计时,我们采用什么方式并且以一致的思想、方式解决这个问题时,这就是风格了,当这种风格具有可复用性那就是一种模式了。在编程上,我们有“设计模式”的指导,在架构上,我们也应该总结一些良好的模式出来,应用在不同的情况
分享到:
评论

相关推荐

    T-ZSA 67.4-2019 移动智能终端密码模块技术框架 第 4 部分 密钥多端协同计算保护技术架构

    《T-ZSA 67.4-2019 移动智能终端密码模块技术框架 第 4 部分:密钥多端协同计算保护技术架构》是一项旨在为移动智能终端提供更高水平安全保障的标准。该标准聚焦于如何通过多端协同计算来保护密钥的安全,以应对日益...

    《软件架构设计文档》模板.doc

    架构描述方式包括架构视图阅读指南和图表与模型阅读指南两部分。架构视图阅读指南介绍了多视图方法来组织《架构文档》,推荐使用经过优化的5视图方法。图表与模型阅读指南对后续文档中的建模语言和表格进行说明。 ...

    3G缩略语分类

    以上仅为3G技术中的一部分常用缩略语,它们涵盖了从网络架构、关键技术到具体设备等多个方面。了解这些缩略语对于深入学习3G技术具有重要意义。随着通信技术的不断进步和发展,新的技术和术语还将不断涌现,掌握这些...

    基于转移的神经网络哈萨克语句法分析.pdf

    本文主要探讨了基于转移的神经网络哈萨克语句法分析技术,这是自然语言处理(NLP)领域的一个重要组成部分,对于提升哈萨克语处理的准确性和效率具有重大意义。随着人工智能和大数据的快速发展,自然语言处理已经...

    越南语版奢侈品商城系统源码/积分商城系统源码带拼团秒杀回收/可二开

    #### 二、技术架构 根据描述,这套系统是完全开源的,这意味着开发者可以自由地查看、修改其源代码。这不仅有利于二次开发,也为系统的安全性提供了保障。在技术架构方面,虽然没有具体提及所使用的编程语言和技术栈...

    《第三代移动通信系统》模拟试题

    《第三代移动通信系统》模拟试题涵盖了3G技术的核心知识,主要涉及WCDMA(Wideband Code Division Multiple Access)系统的多个方面。WCDMA是3G移动通信的重要标准,它在20世纪末至21世纪初的全球通信发展中起到了...

    3GPP长期演进(LTE)技术原理与系统设计 清晰电子版pdf

    第三代移动通信(3G)技术是当前主流的无线通信技术之一。在诸多3G技术标准中,又以3GPP制定的标准最具影响力,近几年来,WCDMA、TD-SCDMA、HSPA等各种系统已经逐步在全球大规模部署。同时,3GPP又启动了LTE、。HSPA+...

    编译原理 三地址代码生成器

    三地址代码是一种简单的低级抽象语法树(AST)表示,每条指令涉及三个操作数,通常包括两个源操作数和一个目的操作数。这种格式简化了代码优化和目标代码生成的复杂性。例如,一个简单的算术表达式“x = y + z”在三...

    移动通信术语大全之---CDMA缩略语大全

    以上介绍了一系列与CDMA技术相关的缩略语及其含义,这些术语涵盖了从网络架构、数据传输到安全管理和控制等方面的关键概念。理解这些缩略语有助于深入了解CDMA网络的工作原理和技术特点,对于从事移动通信行业的技术...

    在线客服系统完整运营版源码前后台齐全超越5354Live800乐语TQ客服.txt

    ### 在线客服系统完整运营版源码前后台齐全超越5354Live800乐语TQ客服 #### 知识点一:在线客服系统的功能与架构 在线客服系统是一种能够提供即时通信服务的软件解决方案,它允许企业与客户进行实时交流。这种系统...

    阿里云-飞天系统-总体框架

    飞天系统是阿里云的核心技术之一,通过其强大的分布式基础架构、高效的文件系统、智能的任务调度以及全面的集群监控等功能,为阿里云构建了一个坚实的技术基石。未来,随着云计算技术的不断发展和完善,飞天系统也将...

    教育大模型研究报告简版-之江实验室.pdf

    5. **技术路线整合**: 为了更好地开发教育专用大模型,需要整合以上两种技术路线,建立一种全新的开放技术架构,系统地结合通用问题解决能力和教育专用问题解决能力,从而实现技术上的突破。 #### 三、教育专用大...

    有线电视网络光纤到户系统技术规范 第1部分:总体技术要求.pdf

    4. **FTTH概述**:介绍了FTTH技术在有线电视网络中的位置和系统组成,包括其架构特点和优势等。 5. **FTTH业务支撑类型及需求**:详细阐述了FTTH系统能够支持的业务类型及其技术要求,如视频、语音、数据等服务的...

    计算机智能评测技术的发展与应用.pptx

    国家语委对此给予了高度评价,认为这是普通话推广历史上的重大技术创新,核心技术达到了国内乃至国际的领先地位。随后,该系统在全国多个省份进行了试点,均取得了显著的效果,不仅在普通话水平测试中辅助了测试工作...

    基于Android的学生电子假条管理平台.pdf

    第三,技术架构与实现。文中提到系统采用了springboot框架与mybatis持久层框架,以及Activiti流程引擎来实现请假工作流。请假流程根据请假天数的不同设置了不同的审批路径。例如,三天以内的请假由班主任批准,而...

Global site tag (gtag.js) - Google Analytics