《左耳听风》笔记

《左耳听风》笔记

洞悉技术的本质

分布式系统架构的本质

分布式系统架构的优点:

  • 高性能
  • 高可用

分布式系统架构的缺点:

  • 设计复杂
  • 运维复杂

分布式系统的技术栈

提高性能的技术

  • 缓存
  • 负载均衡
  • 异步
  • 分片

提供可用性的技术

  • 服务拆分
  • 服务冗余
  • 流量控制
  • 高可用架构:多租户、多活架构、灾备
  • 高可用运维:监控、DevOps

分布式系统的关键技术

  • 服务治理
  • 服务、资源调度
  • DevOps
  • 监控

编程范式游记

分布式系统设计模式

区块链

程序员练级攻略

面试攻略

高效学习

浅度学习和深度学习

  • 高质量的信息源和第一手的知识
  • 把知识连成地图,将自己的理解反述出来
  • 不断地反思和思辨,与不同年龄段的人讨论
  • 举一反三,并践行之,把知识转换成技能

深度,归纳和坚持实践

  1. 这个技术出现的背景、初衷和目标
  2. 这个技术的优势和劣势分别是什么
  3. 这个技术适用的场景
  4. 技术的组成部分和关键点
  5. 技术的底层原理和关键实现
  6. 已有的实现和它之间的对比

高效沟通