基本思维

悲观思维

为什么说优秀架构师往往是一个悲观主义者?

失败无处不在

软件层面依赖服务会宕机,硬件层面硬件设备会损坏;

入口参数会错误,调用下游数据会不对;

网络传输会失败,写入硬盘会失败;

CAP无处不在

单机服务中会有本地内存与数据的一致性;

分布式服务会有服务间数据一致性问题;

操作系统会有用户态和系统态的一致性问题;

小概率事件无处不在

乱序

丢失

"千年虫"无处不在

边界问题

极端问题

抽象思维

复用思维

不做一次性买卖

分层思维

进化思维

结构化