阅读了来自公众号PM圈子的一篇文章《如何搭建一个拖垮公司的技术架构?》,
反过来说的话,大概就是要注意以下方面:
- 杜绝单点
- 避免依赖
- 服务补偿
- 幂等设计
- 超时与重试
- 流量控制:限流、降级、限流,什么漏桶算法、令牌桶算法
- 服务的分级、降级、隔离
- 异步
- 热数据缓存
- 发布:灰度、回滚
- 尽量本地,避免远程调用
- 熔断
- 代码扫描与Review
- 线上压测
coding in a complicated world
阅读了来自公众号PM圈子的一篇文章《如何搭建一个拖垮公司的技术架构?》,
反过来说的话,大概就是要注意以下方面: