
设计理论
文章平均质量分 91
天秤座的架构师
非著名架构师
展开
-
技术人员的一点产品思维思考
一 产品思维是什么?作为一线的开发人员,大家是不是都经历过和产品吵得不可开焦的经历,甚至最后谁也无法说服谁,只能将问题上升。最后由老板出面解决,而大多数情况下老板还真能够以某种方法去解决,并且是一个双方都能接受的方案。这个时候可能大部分同学会认为是老板的权威,地位导致了这一结果。其实这很不准确(可能有一部分原因但绝对不是主要原因)其实更多的是各个老板们有比一线开发更强的产品力,能够听懂对方的诉求和抓住矛盾点并且给出解决方案。同时其中的表达方式更容易让彼此接受,才导致了最终你看到的老板出马,...原创 2021-09-08 09:46:58 · 24608 阅读 · 0 评论 -
分布式柔性事务详解--基于事务型MQ
一、概述咱们今天聊聊分布式事务系列中的最后一个方案:最大努力通知事务。最大努力通知事务的主流实现仍是基于MQ来进行事务控制。最大努力通知事务和事务消息都是通知型事务,主要适用于那些需要异步更新数据,并且对数据的实时性要求较低的场景。最大努力通知事务主要用于外部系统,因为外部的网络环境更加复杂和不可信,所以只能尽最大努力去通知实现数据最终一致性,比如充值平台与运营商、支付对接、商户通知等等跨平台、跨企业的系统间业务交互场景;而事务消息主要适用于内部系统的数据最终一致性保障,因为内部相对比较可控,比如订原创 2020-07-05 16:29:18 · 24725 阅读 · 0 评论 -
企业中台最佳实践--组织架构调整(五)
对于建设中台的必要性,每家企业肯定都有自己的想法,诸如现有体系不能满足新产品快速迭代和试错的渴望;产品越来越多时,多分支的维护和开发凸显了人力不足的问题等。如果中台确实是解决企业现有问题的合理方案,那么建设过程中伴随的组织架构问题就是企业需要关心的,比如中台团队的人从哪来?经费从哪来?建设中台之后,业务团队的决策权力是不是被大幅缩减?本文采访了多位中台实践者,揭秘大多数人不愿意公开...原创 2019-11-26 22:04:46 · 26463 阅读 · 0 评论 -
企业中台最佳实践--阿里中台建设方法论(三)
阿里研究员--玄难,曾在《从应用到中台--业务平台的演进》的分享中提到,阿里中台化主要解决7个问题:1、信息获取成本高2、互联互通成本高3、服务具有不确定性4、低水平重复建设5、业务快速创兴6、构建阿里商业操作系统7、架构升维构建行业壁垒如何来解决这些问题呢?可以去看一下传统的建筑行业和互联网本身的基础设施建设。基本上靠三个东西来共同解决一个复杂生态的协作问题...原创 2019-11-26 13:05:25 · 24961 阅读 · 0 评论 -
架构师学习指南
1、软件架构的定义:软件架构(Software Architecture)也称之为软件体系结构,它是一组有关如下要素的重要决策:软件系统的组织,构成系统的结构化元素,接口和它们相互协作的行为的选择,结构化元素和行为元素组合成粒度更大的子系统方式的选择,以及指导这一组织(元素及其接口、协作和组合方式)的架构风格的选择。换句话说,软件架构实际上是对系统整体结构设计的刻划,系统架构师是做全局的、整体的把转载 2016-10-12 23:52:11 · 689 阅读 · 0 评论 -
如何优雅的设计高可用RPC接口
一 前言 RPC即远程过程调用(Remote Procedure Calls)它是是一种网络协议,用于支持分布式系统中跨应用跨主机之间的接口调用。RPC之存在使我们调用其他服务的接口时就像调用三方库类的方法一样便捷,但是RPC接口作为微服务中对外提供能力的暴露点,稍有不慎就会陷入万劫不复之地。那如何优雅的设计高可用的RPC接口呢?下面将以阿里巴巴-智能服务的最佳实践为...原创 2018-08-07 20:07:08 · 26034 阅读 · 0 评论