An open API service indexing awesome lists of open source software.

https://github.com/relph1119/system-architecture-learning-notes

计算机系统架构设计学习笔记
https://github.com/relph1119/system-architecture-learning-notes

Last synced: about 2 months ago
JSON representation

计算机系统架构设计学习笔记

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
```