文 | 盛赫



这篇文章成型于交易系统重构一期之后,主要是反思其过程中做决策的思路,我没有使用「架构」这个词语,是因为它给人的感受充满权利和神秘感,谈论「架构」让人有一种正在进行责任重大的决策或者深度技术分析的感觉。






"Soft" ware




这套系统驮着业务从百万级订单跑到了千万级订单,从压测表现来看,它可以再支撑业务多翻几倍的量,也就是说如果没有啥变化,它可以继续稳定运行着,但如果发生点变化呢,答案可能就不这么肯定了。








Source code is the design







编程范式











原则和模式







SOLID













演进到模式





                                 






丰富的领域含义






通用语言





限界上下文



切分








"No Silver Bullet"






本文作者:



《软件设计的哲学》--John Ousterhout
《禅与摩托维修艺术》--Robert M.Pirsig
《领域驱动设计》--Eric Evans
《敏捷软件开发》--Uncle Bob

《架构整洁之道》--Uncle Bob

《极客与团队》--Brian W.FItzapatrick

原文地址:https://mp.weixin.qq.com/s/CgDa7Z6GAp0iUaHIWHKTsg
02-01 12:26