第一课作业
微信业务架构
学生管理系统
方案一、拆解子系统
前后端分离
高可用
选择方案
比较可扩展、高可用、高性能和质量属性
三原则
根据简单、适合、演进,先排除掉方案一,在人员有限情况下,拆解太复杂引起更高的复杂度;前后端分离虽然有利于发挥 PHP 同学的水平,但是拆解仍然会导致一定的复杂度,最好是不拆解,在 DNS 上直接配置负载均衡,选择方案三。
比较可扩展、高可用、高性能和质量属性
三原则
根据简单、适合、演进,先排除掉方案一,在人员有限情况下,拆解太复杂引起更高的复杂度;前后端分离虽然有利于发挥 PHP 同学的水平,但是拆解仍然会导致一定的复杂度,最好是不拆解,在 DNS 上直接配置负载均衡,选择方案三。
评论