技术方案的思考方法

0 背景

最近在公司技术晋升中担任评委工作,算上这次总共参加了两次晋升评审,看到了一些技术人员晋升中的问题,稍微掌握了一些规律。

借着这次评审,谈谈在技术方案思考中的一些方法。

技术人员晋升时,最容易出现的问题就是罗列成绩,自己以前也是这种思路。今天谈到的思考方法,并不是为了晋升而做,而是在日常开发工作中也非常有用。

经常有人的技术方案被批评过度设计。这次晋升评审中,也有一个开发同学被批评是这种思路。这个同学先是讲了中台架构的技术方案,当时的对话大致如下:

评委:这个架构分层的依据是什么?

开发:这个分层方案遵循了阿里的中台架构方案。

评委:这个分层方案一定是对......

复杂业务的架构策略

0 背景什么是复杂业务

这几年一直在喊互联网+ ,其实就是互联网与已有行业(传统行业)结合,提升行业效率。相比于流量分发时代的大流量,互联网+时代面对的是传统行业的复杂逻辑,并且能够以高效率支持业务发展。

为什么要做这个原则

现在手上的业务面临以下问题:

团队成员工作经验普遍较少,基本工作经验都在3年以下

技术水平不高,在实际做研发时,难以从架构层面思考问题,能做倒支持好每个需求已经是超过预期

系统可扩展性强

现在业务还处于初级发展期,正要进入大规模扩展阶段,会面临爆发式增长需求,因此需要在架构上支持这种扩展性

可扩展性不仅体现在系统上,更重要是团队、业务......

时刻思考自己能做什么—— 《卓有成效的管理者》读书笔记

卓有成效的管理者

1 整本书的特点

整本书逻辑流畅严密,从目录上就可以看出:

第1章 卓有成效是可以学会的

第2章 掌握自己的时间

第3章 我能贡献什么

第4章 如何发挥人的长处

第5章 要事优先

第6章 决策的要素

第7章 有效的决策

第8章 结论:管理者必须卓有成效

不去看内容,但看书的逻辑结构,这本书也可以作为大部分管理书籍的模范了。

今天想说的是最有触动的一点:自己能做什么

2 何谓管理

一直以来对管理都有偏见:

管理者就像当官一样,管着下面几个人,管理的人越多越厉害

管理没有什么技术含量,大多数管理者都没什么真本事,也做不了什么事情,做的很多......

性能指标基础概念

1 吞吐量(Throughput)

Throughput在维基百科上的解释如下:

是指于一通信通道上单位时间能成功传递的平均数据量,数据可以于实体或逻辑链接上传递,或通过某个网络节点。吞吐量的单位通常表示为比特每秒(bit/s或bps),有时也可看到数据......

Service Mesh是什么

1 Service Mesh是什么

Service Mesh最先由Buoyant 创始人 William Morgan 提出:

A service mesh is a dedicated infrastructure layer for handling service-to-service communication. It’s responsible for the reliable delivery of requests through the complex topology of services that comprise a modern, cloud native ......