【第四周】课后作业

用户头像
云龙
关注
发布于: 2020 年 10 月 18 日

以智慧老师在课程中讲架构演化时,最终形态的互联网应用系统为例:

至少用到以下技术:

1、应用和数据分别部署: 解决应用和数据存取对资源的争用问题,以及故障时的相互影响。

2、缓存:改善系统性能

3、集群:提升并发处理能力

4、数据库读写分离、分布式数据库系统:增加数据库的吞吐量、性能、容灾、弹性扩缩容

5、反向代理:配合应用集群做流量转发等

6、CDN:加速网站静态资源响应

7、NoSQL:弥补关系型数据库的缺点,提升系统性能

8、搜索引擎:优化跟搜索相关的功能,一种存储和检索方式

9、业务拆分及微服务:对整个系统分治,减少模块间耦合,方便对部分功能做针对性的更改,比如资源的弹性扩缩容,应用的单独迭代、发布、运维,减少模块间故障的相互影响。从开发人员组织结构上也更容易做责任田制。

10、中台化:系统基础能力不断抽象,为业务层提供更易实现相关功能的接口,方便业务的快速迭代,减少重复开发工作。

11、大数据:基于数据的在线或离线的分析,实现智能化,为系统层及应用层赋能。



用户头像

云龙

关注

还未添加个人签名 2018.03.30 加入

还未添加个人简介

评论

发布
暂无评论
【第四周】课后作业