https://github.com/relph1119/system-architecture-learning-notes
计算机系统架构设计学习笔记
https://github.com/relph1119/system-architecture-learning-notes
Last synced: about 2 months ago
JSON representation
计算机系统架构设计学习笔记
- Host: GitHub
- URL: https://github.com/relph1119/system-architecture-learning-notes
- Owner: Relph1119
- Created: 2024-12-05T01:37:17.000Z (6 months ago)
- Default Branch: master
- Last Pushed: 2025-01-02T13:57:14.000Z (5 months ago)
- Last Synced: 2025-02-03T12:50:38.145Z (4 months ago)
- Homepage: https://relph1119.github.io/system-architecture-learning-notes/#/
- Size: 1.28 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 计算机系统架构设计学习笔记
记录笔者对计算机系统架构设计的书籍阅读笔记,包括学习笔记、随笔记录和代码练习等。
## 在线阅读地址
在线阅读地址:https://relph1119.github.io/system-architecture-learning-notes
## 学习书籍或课程
- 极客时间《如何画好架构图》(李运华)学习笔记:主要包括软件架构4R、`4+1`视图、以钱包系统的架构设计为例,介绍业务架构、客户端/前端架构、系统架构、应用架构、部署架构等设计与注意事项。
- 《架构师启示录》:本书通过架构认知框架的三个维度,分别是架构知识模型、架构落地方法、架构思维模式,并展开介绍各个维度在架构设计过程中运用,其中通过政务服务系统的示例,来介绍业务架构、应用架构、数据架构、技术架构的核心关注点、理解误区和设计步骤,再介绍架构思维模式的5组思维模式在编程与架构中的应用。
- 《软件开发珠玑》(Kearl Wiegers著):本书从需求、设计、项目管理、文化与团队合作、质量和过程改进6个方面介绍在软件开发过程中的60个经验教训,通过大量的案例和最佳实践,说明这些经验教训的来之不易,最喜欢的就是本书作者的这些案例(有真实案例,也有虚拟案例),从感性的体会到理性的理解,从定义的本质到多方案的选择,这些经验教训是作者50年的积累,也是指引我们这些软件研发人员前进的方向。本书还有一个优点,相关经验教训是有指引的,能形成知识关联。## 运行环境
### 本地启动docsify
```shell
docsify serve ./docs
```