写点什么

[微服务] You built it.You fix it.

用户头像
baiyutang
关注
发布于: 刚刚

微服务是最近几年最热门的技术话题,从百度指数中我们可以参考技术热度。


今天要讨论的不是具体的技术实现,而是微服务下的组织架构。


之前最传统的组织架构是按照技术岗位划分,例如:前端、后端、测试、产品和设计等等,而需求就好比工厂流水线的一个产品。可能每个部分负责组装不同的部位。那么问题来了,需求不可能像流水线一个单一,业务需求越多,每个人负责的东西越多越力不从心,就会出乱子,并且相互之间的隔阂就会加深、沟通成本就会增加太多。


为了降低维护和沟通成本,并提高精细化运作,让每个人能能专注熟练的负责某一个功能,于是提出了让不同岗位的人按照业务领域划分组织架构。这也符合微服务的理念。比如“分布式”,让不同的小团队专注的维护一个业务范围内的功能;比如独立部署,小团队中维护负责的服务,在同一的基础设施下,小团队维护从需求调研、需求评审、技术评审到开发、测试、上线和 bug 修复。这就是“You built id. You fix it”的理念的由来。


而微服务下的组织人员,对自己则依靠这种责任感和自驱,守护好自己的“一亩三分地”,对外则需要一种“契约”精神,保持自己所在的服务稳定、强大、能被其他服务可信赖可依靠等。


这种组织架构的转变也是很像应用架构的转变,从单体到积木式的微服务。


发布于: 刚刚阅读数: 4
用户头像

baiyutang

关注

广州 2017.12.13 加入

Microservices | Golang | Cloud Nitive | “Smart work,Not hard”

评论

发布
暂无评论
[微服务] You built it.You fix it.