架构师训练营第四周作业
作业一:一个典型的大型互联网应用系统使用了哪些技术方案和手段,主要解决什么问题?请列举描述。
高可用:
数据库:mysql 读写分离、分库分表、一主多从
NoSQL : 如redis 对关系型数据库进行补充,上云后可自行在云主机上搭建,也可以直接选用相关的数据库云服务,比如AWS上的服务 DynamoDB
高性能:
缓存:memcache redis
消息队列: rebbitMQ rocketMQ Kafka
rebbitMQ rocketMQ Kafka
负载均衡:nginx f5 lvs 网络七层结构的四层和七层 ,也有云服务的ELB
伸缩:auto scaling
容器: docker k8s ecs
作业二:根据当周学习
情况,完成一篇学习总结
功能性与非功能性架构
架构从简单到复杂再到不断的优化结合业务的进化
技术选译的发展,前端、后台、中台,大数据、数据分析、搜索引擎、运维CI/CD,监控、报警通知,故障处理
认真体会新浪微博的架构
版权声明: 本文为 InfoQ 作者【大丁💸💵💴💶🚀🐟】的原创文章。
原文链接:【http://xie.infoq.cn/article/0cd95e32d4d03f2cde9f3b759】。未经作者许可,禁止转载。
评论