CodeRoadMap
首页路线题库资源库文章社区
CodeRoadMap

程序员的学习成长路线图。内容免费开放,登录后可同步路线图与课时进度。

由 程序员柏风 独立维护 · 关于作者

学习

  • 路线图
  • 课程
  • 面试题
  • 文章
  • 我

更多

  • 资源
  • 社区
  • 关于作者
  • 内容说明

© 2026 CodeRoadMap

津ICP备2026012044号-1·津公网安备12011002026155号·coderoadmap@126.com
返回首页
面试2 周

系统设计入门

可扩展性、一致性、负载均衡与云模式,面试与架构决策基础。

登录后追踪本课程进度 —登录

从第 1 课开始

全部课时

12 节
  1. 01

    系统设计是什么

    面试方法、需求澄清、估算;what-is-system-design。

  2. 02

    性能与扩展基础

    latency vs throughput、垂直/水平扩展。

  3. 03

    一致性与 CAP

    strong/eventual/weak consistency、CAP 取舍。

  4. 04

    负载均衡

    L4/L7、算法、LB vs 反向代理。

  5. 05

    缓存模式

    cache-aside、write-through、CDN、refresh-ahead。

  6. 06

    异步与消息

    pub/sub、队列、competing consumers、choreography。

  7. 07

    数据架构

    分片、复制、CQRS、Event Sourcing、索引表。

  8. 08

    微服务与网关

    服务发现、BFF、API Gateway、Strangler Fig。

  9. 09

    云设计模式

    bulkhead、valet key、claim-check、anti-corruption。

  10. 10

    可靠性模式

    健康检查、leader election、deployment stamps。

  11. 11

    性能反模式

    busy DB、chatty I/O、retry storm、无缓存。

  12. 12

    综合练习

    设计 CodeRoadMap 只读 API 的高可用架构草图。