首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

“聊聊架构”笔记和心得

从远古开始,人类为了摆脱对时间的恐惧和对生活更高的追求,开始慢慢地进化和改进自己的工具,并且寻求人和人之间的合作,开始形成分工,分工使人能够在有限的时间内并行地完成相关的业务工作,从而慢慢形成了一个树状的架构。由于要更好地完成分工,制定分工的人(架构师)开始开始深入到实际工作中识别问题、分析问题,抽象出这些工作的个性和共性,从中将核心生命周期识别出来,将非核心的工作按照流程分派给不同角色来处理。这些组织内角色的分工又按照切分的原则,使人能够责权对等并且解决相关人在时间和空间上的负载过重。从而使这种架构在组织内部成功落地最终达到业务增长的最终目的。

双击保存查看大图

软件生命周期的核心是软件的访问生命周期,运维为了这个核心目标而保驾护航。运维最重要的是控制变化,控制变化又需要隔离环境以及控制变更,其中涉及了环境的控制、监控和预警机制的完善,并且预警软件本身也需要纳入监控和预警中。

双击保存查看大图

面向对象和面向过程是两种不同的思维方式,本质上还是为了描述主体在自然界的基本属性和流转程序,面向过程和面向对象是一个硬币的两面,互相不可分离。

双击保存查看大图

代码在整个架构中分为业务代码和通道代码,业务代码内聚以便能够体现业务的核心逻辑,通道代码负责支持用户能够通过自己的行为,访问业务逻辑,并且对业务逻辑产生一定的变更影响。

双击保存查看大图

设计本身是为了解决人的问题,延伸到设计模式就是通过一套方法找到所处领域的共性并且处理好对应领域的个性。

双击保存查看大图

大数据是对大量数据的快速处理的工具和技术,技术人员需要通过一定的生命周期来理解数据,并且从中识别出关键数据。大数据通过集群到数据中心到数据池,以一个大型的方式组织起来,最终完成了大数据的空间分布。

双击保存查看大图

产品是用户访问企业的通道,通过交易形成商品价值,而交易是对时间定价的过程。

双击保存查看大图

整体整合图

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20171215G0T65600?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券