架构师训练营第四周作业
题目:一个典型的大型互联网应用系统使用了哪些技术方案和手段,主要解决什么问题?请列举描述
分层和分割
高可用,高扩展,易于分布式部署扩容
高内聚低耦合,职责划分清晰
方案:DDD,分库分表
集群
将相同功能的服务集中在一起部署,方便管理
解决单机服务的瓶颈
方案:docker + k8s
缓存
提高服务相应速度
方案:CDN,NOSQL,nginx
异步
削峰
提高相应速度
降低耦合
方案:多线程,消息队列
自动化
提高测试开发部署的效率
方案:devops
版权声明: 本文为 InfoQ 作者【我是你的导师杨永信[奸笑]】的原创文章。
原文链接:【http://xie.infoq.cn/article/5bf394491b4ec61a7250b6e18】。文章转载请联系作者。
评论