架构设计和架构优化

40 阅读1分钟

架构设计

非功能的架构设计

功能的架构设计

合理的领域划分和服务拆分

同时考虑可用性,可拓展性、可维护性、安全性

核心思想时平衡和节约 平衡应用程序运行的网络带宽、内存、磁盘IO、CPU之间平衡

1、合理模块依赖关系

2、缓存使用

空间或时间逻辑

3、池化

所有创建资源成本高的场景可以池化做处理

4、db的优化

多异构的数据模态,满足不同场景的检索要求