新计划
2018-11-07 本文已影响392人
RoyLin1996
离写完最后一篇文章有一段时间了,反过头来看这一系列文章。发现有很多地方没有写清楚,也有很多地方并不是最正确的用法。另外就是这一系列文章主要是介绍Nest的各种概念,缺乏实战。 所以,笔者计划写一套实战方面的文章,一方面为了弥补这一个系列的不足,另一方面也为了沉淀自己的技术。
先立一个 flag 为敬。
计划写一个高性能、高负载、高可用且扩展性极强的内容管理系统
- GitHub 托管项目
- Git 工作流
- NestJS 构建 WEB 服务
- TypeORM 操作数据库
- OpenAPI 构建文档
- Jest 单元测试
- React 服务器端渲染
- UmiJS 构建 React 项目
- DvaJS 管理 React 状态数据
- Markdown-it 解析文章
- Puppeteer 爬虫以及UI测试
- Taro 构建小程序、HTML5网页、React Native应用
- Ant Design Pro 构建后台管理系统
- Haproxy 负载均衡
- Keepalived 双机热备
- Nginx 反向代理
- Redis 高速缓存
- Algolia 或者 Elasticsearch 全文检索
- RabbitMQ 消息队列
- Percona 数据库集群
- Docker 应用容器化
- TravisCI 持续集成
- Kubernetes 持续部署
一步一步走向 WEB 全栈工程师,感兴趣请点个赞。