在 Reddit 中代码部署的演进

  1. 云栖社区>
  2. 掘金翻译计划>
  3. 博客>
  4. 正文

在 Reddit 中代码部署的演进

玄学酱 2017-10-17 10:27:00 浏览823
展开阅读全文
本文讲的是在 Reddit 中代码部署的演进,

"留意你所演进的方向是重要的,这样你才能持续不断向有用的方向发展。"

在 Reddit 我们仍然不断地部署代码。每个工程师都会编写代码,再让其他人审查这份代码,合并代码之后再定期把代码推到生产环境。这种情形每周经常会发生 200 次而且每次部署从开始到结束都不会超过 10 分钟。

支持所有这些的系统在这些年不断演进。让我们看看在这段时间它是如何改变的(包括没有改变的部分)。

故事最开始的地方:一致和可重复的部署(2007-2010)

现在系统起源于一个叫做 push 的 Perl 脚本。在 Reddit 的历史上,写这个脚本的时候和现在是大相径庭。当时 Reddit 只有一群小会议室就可以容纳的工程师队伍。Reddit 也没有部署在 AWS。站点运行在固定数目的服务器上,如果要增加站点处理能力

网友评论

登录后评论
0/500
评论
玄学酱
+ 关注
所属团队号: 掘金翻译计划