
演进式架构
文章平均质量分 75
软件哲学
希望和大家探讨有关面向对象编程\函数式编程思想;探讨零售、制造、服务业等行业的领域模型的设计理念与哲学;
古代高人说过:“有道无术,术尚可求;有术无道,止于术。由术入道,以道驭术。” 我认为,软件就是人对客观业务世界的主观认识在计算机数字化世界中的映射。所以,软件设计何尝不是一条不断追求主观与客观统一的漫漫求道之路呢?
展开
-
质疑中台“共享服务中心”—兼谈“代码或功能复用\重用的危害
摘要与说明:因篇幅稍长,以下观点,您若认可或完全不能接受,可以略过此文。如果您刚兴趣,请耐心阅读,欢迎不同意见。要点1.“复用软件更像是器官移植而不是拼装乐高积木”, 也就是说,表面上看起来两个人的器官功能一样,但实际上有细微的差异,这就会导致移植后的排异反应,必须靠不停吃药来维持。要点2.代码复用或功能复用很好,但不能滥用。复用微服务层级的功能所带来的好处是虚幻的。在二十多年前,当我...原创 2020-04-01 22:40:29 · 868 阅读 · 0 评论 -
对国内流行的“中台”架构的困惑与质疑
有人拿阿里最著名的双十一的海量交易来证明其中台架构的强大。我认为阿里双十一唯一能够证明的就是阿里技术架构的高明,可以吞吐海量的业务。我们一方面倡导去中心化,一方面提建设“XXX共享中心”是否矛盾?中台架构啊,你到底是为“解藕”还是为了“重用”呢?如果你为了解藕,那么你就很难复用,因为你一旦复用,就会增加耦合。阿里的中台这个结果是好的,阿里如何提炼出当前中台的代价或许是我们所承受不了的,阿里提炼中台过程中,起决定性作用的是架构师的业务能力,不是技术能力或架构能力。原创 2020-03-23 21:07:22 · 1684 阅读 · 6 评论