架构师训练营第四周作业

发布于: 2020 年 10 月 18 日

题目:一个典型的大型互联网应用系统使用了哪些技术方案和手段,主要解决什么问题?请列举描述



分层和分割

  • 高可用,高扩展,易于分布式部署扩容

  • 高内聚低耦合,职责划分清晰

方案:DDD,分库分表

集群

  • 将相同功能的服务集中在一起部署,方便管理

  • 解决单机服务的瓶颈

方案:docker + k8s

缓存

  • 提高服务相应速度

方案:CDN,NOSQL,nginx

异步

  • 削峰

  • 提高相应速度

  • 降低耦合

方案:多线程,消息队列

自动化

  • 提高测试开发部署的效率

方案:devops



发布于: 2020 年 10 月 18 日 阅读数: 11
用户头像

还未添加个人签名 2018.08.31 加入

还未添加个人简介

评论

发布
暂无评论
架构师训练营第四周作业