Skip to content

Commit

Permalink
Update 从 Koa 到 Nest:全栈 TypeScript 应用的改造.md
Browse files Browse the repository at this point in the history
  • Loading branch information
LZS911 authored Nov 29, 2024
1 parent 52aef71 commit 83d7ebb
Showing 1 changed file with 12 additions and 12 deletions.
24 changes: 12 additions & 12 deletions _posts/从 Koa 到 Nest:全栈 TypeScript 应用的改造.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,21 +26,21 @@ theme: fancy
### 痛点分析
随着项目规模扩大,原有架构暴露出几个主要问题:
1. 数据存储的局限性
- 文件系统存储难以支持复杂查询
- 数据一致性难以保证
- 性能瓶颈明显
- 文件系统存储难以支持复杂查询
- 数据一致性难以保证
- 性能瓶颈明显
2. 构建部署流程繁琐
- 需要在 Docker 内手动克隆代码
- 部署步骤多,容易出错
- CI/CD 支持不完善
- 需要在 Docker 内手动克隆代码
- 部署步骤多,容易出错
- CI/CD 支持不完善
3. 类型安全问题
- 前后端 API 类型定义分离
- 类型不一致导致运行时错误
- 代码维护成本高
- 前后端 API 类型定义分离
- 类型不一致导致运行时错误
- 代码维护成本高
4. 代码数据耦合
- 部分业务数据硬编码在代码中
- 修改数据需要重新部署
- 不利于后期维护
- 部分业务数据硬编码在代码中
- 修改数据需要重新部署
- 不利于后期维护

#### 改造的目标和预期成果。

Expand Down

0 comments on commit 83d7ebb

Please sign in to comment.