架构师训练营 - 第四周 - 作业二
总结
架构演进
软件开发中唯一不变的就是变化本身
相比其他行业,软件行业变化很快。同时,软件行业的工作模式更多是大胆尝试,快速反馈迭代,不追求毕其功于一役。
与此相伴,各个互联网公司的架构模式业务在不断变化,推陈出新。
阿里巴巴
LAMP + MySQL LAMP + Oracle php - java 分布式缓存Tbstore 分布式存储TFS 分布式搜索引擎
宅米网
nginx + tomcat + mysql nginx + cdn + tomcat + redis + mysql 主从 微服务拆
所以当我们在设计架构的时候,需要勇于打破老设计,根据当前实际业务情况来考量,设计出符合当前以及未来业务的架构。
水平伸缩
物理定律制约着单机性能瓶颈,所以我们要放弃垂直伸缩。
通过水平伸缩,我们加入更多的服务器,通过让更多的服务器协调工作,来提升网站整体性能。
评论