知识卡片

读写分离的范围决定它是技术问题还是业务问题

普通读书笔记卡

内容

若读写分离只发生在一个子业务内部(某高流量子域自己做缓存加从库),这是纯技术架构问题对外透明。但若范围扩大到公司级别就升级为业务问题——电商”搜索”是纯只读系统,商品发布/价格/库存扣减是独立的写业务,读写对应两个不同子业务各有规则和团队。发散:判断某模式是技术还是业务问题,看其作用范围是封装在单一业务边界内,还是横跨多个独立领域。

参考来源

《软件架构设计:大型网站技术架构与业务架构融合之道》第15章《技术架构与业务架构的融合》