抛开业务的架构设计都是耍流氓
优秀的架构思想
很多人在学设计的时候会想,我要设一个高可用,可扩展,一次性的架构,这也是设计的初衷。
但事实往往不如人意,你会发现这么一种情况,不管你当时设计的如何“完美”,如何“精致”,到后面一班人,到他们嘴里就会出现,“当时怎么没考虑到这个?没考虑到那个?”被别人诟病。
这就是人性
很多时候,在设计当初,在那个时间,那个背景下可能是最合适的;随着时间的推移,业务的变化,会演变不同的场景,当时的方案可能就不满足了,这却成了后人的“垫脚石”,吐槽的对象。
没有完美的架构,只有合理的架构。
这么来说,牛批的架构设计,如果
无法在实际业务场景中落地,那这样只能算是在唆泡,纸上谈兵。所以架构需要服务于业务,针对不同的业务场景,架构设计也会不同。
没有满足一切的架构,只有满足目标的架构。
架构设计不必追求高大上,
简单就是美,若能满足现有业务发展需求,便是优秀的架构设计。随着业务量、请求量的增长,架构会演化成新的架构 1.0、2.0 ...

浙公网安备 33010602011771号