#康威定理

为什么InVision将微服务合并回整体? - bennadel

20-12-22 1147 3 banq

我想明确指出我不是反 微服务 者,我将服务合并回到整体(单体/Monolith)中并不是为了摆脱微服务,目的是实现“大小正好”的整体。我正在做的事情是解决我团队的痛点。如果不能减少摩擦,我将不会... 详细

如何做出重大技术路线决策?

21-04-10 960 2 banq

Uber核心平台技术最初押宝Thrift和Mesos,这种两种技术后来分别被gRPC和Kubernetes主流技术替代。 当初您做出技术路线决策的上下文已经时非今日可比,问题:技术决策的上下文半衰期... 详细

康威定律的作者:什么是"涌现"分析建模方法? - Conway

21-02-26 854 2 banq

在这里,我将揭开“涌现 Emergence ”的神秘面纱,并将其完全具体化。 大多数人都将其视为哲学家和神秘主义者的一种模糊概念。 如果您尝试阅读有关涌现Emergence的 维基百科 ,您会和... 详细

真正的敏捷是根据DDD有界上下文划分其团队组织结构 - allenholub

21-01-24 974 2 banq

敏捷的软件公司组织结构最好能映射到业务领的结构,公司组织结构不要映射到技术。 DDD创建了一个从领域映射到软件技术的 架构 。 如果 有界上下文 是商店、仓库和财务,那么架构中最大的可模块化... 详细

微服务踩坑十大教训 - Dave

21-05-29 317 2 banq

当您公司的整体Web应用变得太大而脆弱时,部署变得缓慢而令人恐惧。因此,作为一家软件公司,您已决定遵循许多其他公司所采用的方法——将这个整体/单体 架构 拆分为 微服务 架构。 这个迁移旅程... 详细

停止教条式的领域驱动设计 - CodeOpinion

21-06-11 470 1 banq

领域驱动设计的主流思想是关于实体、值对象、聚合、存储库、服务、工厂……各种技术模式。因此,大多数人认为他们不需要领域驱动设计,因为这对他们的领域来说很复杂。 为什么你需要所有这些“东西”?好吧,也许... 详细

好围墙造就好邻居:好的边界反而促进团队合作 - trondhjort

21-02-24 496 2 banq

将我们的软件分解为模块时,我们常常忘记重要的社会方面。设计如何影响团队,可能使他们相互竞争。一个具有韧性和可持续性的系统需要和谐。 谚语“好围墙造就好邻居”描述了为什么我们的软件设计需要边界:不仅是... 详细

软件设计的目标是创建适合人类思维的切片分块 - KentBeck

21-01-28 790 1 banq

软件设计的目标是创建适合人类思维的块或切片。软件一直在增长,但人类的思维会达到极限,因此,如果要继续进行软件更改,我们必须进行切片和分块。 这意味着软件设计实际是人为人自己提供技术支持的过程(人类互... 详细

DDD子域与有界上下文的关系

21-06-15 298 1 banq

假设有一个农业机械零件的批发商。他们建立了一个 B2B 网上商店,供经销商和机器维修公司订购。在他们无处不在的 统一语言 与术语中,订单代表了这个自动化流程:它使客户能够挑选产品,应用正确的折扣... 详细

幽默:架构师在哪里?是谁?

21-05-03 305 1 banq

很多团队没有专职的 架构 师,但是实际上有一些角色参与了架构决策,根据 康威定理 ,组织架构决定了技术架构,如果管理者确定了系统的体系结构,那么他们实际上就是其架构师。如果程序员确定了体系结... 详细

如何应对反向康威定律?- Romain

21-04-08 498 banq

这是Romain Vailleux在Duck Conf 2021上的演讲| OCTO会谈:如何应对反向康威定律? 你是不是经常抱怨:“我的CRM不是全渠道的;我们的移动应用程序晚了;我的API项目快... 详细

康威定律的各种解读 - ThinkingLabs

21-06-29 214 banq

随着时间的推移,不同的人以各种不同的方式阐明了康威定律。这是我最近在阅读康威定律文献时发现的变化的概述。 Melvin Conway对康威定律的原始定义: 设计系统的组织被限制生产设计,这些设计... 详细

常被人忽视的10条软件工程法则 - netmeister

21-03-13 325 banq

1.康威定律 也称为:“您将承载组织结构。 ” “任何设计系统的组织都将产生其结构是组织通信结构副本的设计。” 您可能认为可以通过跨职能的站立会议、利益相关者更新和决策矩阵来避免这种情况... 详细

幽默:能否将人类群体视为神经元集合的延伸?

21-06-03 141 banq

当前人们对大脑自身的认识深入促进人工智能和认知科学等方面发展,仿真人类的大脑思考模型称为启发很多创新方法研究的源泉,例如人其实是神经元交互聚合的产物,人类群体是否可视为神经元集合的延伸?如何借鉴神经... 详细

三种模式可以帮助您扩大团队规模 - li_hsuan

20-10-07 421 banq

肯特·贝克(Kent Beck)确定了产品开发周期的三个阶段:探索,扩展和提取,并建议根据您所处的阶段,选择敏捷开发还是瀑布式开发模型。 该框架帮助我找到了可以描述组织设计如何根据产品开发周期进行发... 详细

共有 181 2 下一页