万丈高楼平地起:Walmart如何打造平台团队
每一款软件,都是从一行代码开始的,并以此为基础发展起来的。Walmart 网站亦不例外。在过去的几年里,我们推出了一系列的功能,我们的销售额以惊人的速度增长。仅就用户的交易流(购物车和结账)而言,我们工程团队的规模成倍增长,我们的代码库也随之增长。
伴随着成长的阵痛,软件熵(software entropy)也开始出现了,产品开发人员不得不管理几个交叉关注点以及他们的功能工作和时间表。为了提高效率,需要构建通用抽象(common abstractions)、与其他内部平台的接口、修复常见问题,并...