架构师训练营第四周 - 作业
一个典型的大型互联网应用系统使用了哪些技术方案和手段,主要解决什么问题?请列举描述。
1.前后端分离:开发团队分开协作,代码分离,提高工程性能与团队合作效率
2.关系型数据库读写分离分库分表,分布式数据库:提高数据库性能,打破数据存储瓶颈
3.分布式缓存:提高查询性能
4.全文搜索引擎:提高查询性能
5.内存数据库,redis数据库集群:提升查询效率
6.nginx:反向代理,负载均衡
7.消息队列:异步操作
8.微服务:业务拆分,微服务化,快速迭代上线
9.cdn:内容分发系统,提高性能
10.中台:数据中台,技术中台,业务中台,提高代码复用率
11.日志监控平台
12.大数据平台
13.数据仓库
14.网关:安全、限流
版权声明: 本文为 InfoQ 作者【人世间】的原创文章。
原文链接:【http://xie.infoq.cn/article/81cf7172be662073ca54e6efa】。
本文遵守【CC-BY 4.0】协议,转载请保留原文出处及本版权声明。
评论