26、微服务架构:组织、人员与规模化挑战

微服务架构:组织、人员与规模化挑战

1. 反向康威定律:系统设计对组织的影响

通常我们探讨组织如何影响系统设计,那系统设计能否改变组织呢?虽然缺乏有力证据,但有实际案例可以说明。

曾经有一家大型印刷公司,早期互联网刚兴起,公司有一个简单的网站,网站对业务运营影响不大。最初系统设计时做了一个随意的技术决策,系统内容来源多样,主要是第三方广告。系统包含输入系统(供付费第三方创建内容)、中央系统(处理和丰富数据)和输出系统(生成公众浏览的网站)。

多年后,公司发生了很大变化,印刷业务大幅减少,线上业务主导了收入和运营。此时发现公司的组织架构与这个三部分系统紧密对齐,IT 业务有三个与输入、核心和输出部分对应的渠道或部门,每个渠道有独立的交付团队。后来意识到这些组织结构并非先于系统设计存在,而是围绕系统设计发展起来的。随着业务重心从印刷转向数字,系统设计无意中为组织发展指明了方向。最后发现,无论系统设计有何不足,都需要改变组织结构来实现转变,而这个过程至今仍在进行中。

2. 人员因素在微服务环境中的重要性

在微服务环境中,开发者不能只专注于自己的代码编写。他们需要更关注跨网络边界调用和故障的影响。从单体系统转向微服务,开发者可能会面临很大挑战,因为在单体系统中,大多数开发者只需使用一种语言,无需关注运营问题。

将权力下放给开发团队以增加自主性也存在问题。过去习惯将工作推给他人的人,可能不习惯为自己的工作完全负责,甚至可能存在合同障碍,导致开发者不愿意为所支持的系统携带支持寻呼机。

人员是构建和推动变革的关键。制定发展愿景时,必须考虑员工的感受和能力,否则可能会导致不良后果。每个组织在这方面都有不同的情况,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值