Skip to content

关于 Software Systems Atlas

项目目标

这个项目是一套长期维护的软件系统知识库,目标是帮助读者理解:

  • 一个软件项目如何启动
  • 请求如何进入系统
  • 代码如何组织
  • 数据如何保存
  • 用户如何登录
  • 权限如何判断
  • 服务如何通信
  • 缓存、消息队列、事务如何协作
  • 系统如何部署、监控、排错
  • 云平台、数据平台、AI 系统如何建立在这些基础之上

最终目标不是背诵技术名词,而是获得一种通用能力——面对陌生项目时,能够分层理解并快速定位问题。

作者

Steven Yang(杨弘晨)

Brandeis University CS BS '26。前 Supersonic AI 实习生(text-to-SQL),研究兴趣包括数据系统、数据质量、LSM-tree 和 institutional data fragmentation。

技术栈

  • VitePress — 文档框架
  • Vue — UI 组件
  • Mermaid — 图表与流程图
  • Markdown — 内容格式
  • GitHub Pages + GitHub Actions — 部署

许可证

MIT - 你可以自由使用、修改和分发这些内容,但请保留出处。

Built with VitePress | Software Systems Atlas