每天推送5篇优质英文文章 · By makers, for makers

运营 857 天, 推荐好文 3,910 篇, 原创简评 821,904 字, 原文总阅读时间 33,128 分钟, 83,159 人订阅

这是一个成立6年,现在有小几千个工程师的"创业公司"使用的后台技术。使用的也多是大家耳熟能详的开源技术,由于有足够的劳动力(以及足够的钱付工资),他们也自己造了不少好轮子。

主要使用Python,Node.js,Go 与 Java;使用 Phabricator 做 code review;Jenkins 做 CI;用 ELK 做 logging;由原来单个 Postgres 进化到基于 MySQL 自主开发的 datastore;还有其他大家都听过的 Redis,Celery,Mesos,HAProxy,Nginx 等等。公司成立不久(相较于Google与Facebook),所以还没来得及造更多轮子替换这些开源方案:)

如果一家公司里有成百上千个 microservice,然后你正好 oncall,半夜三点某个小 service 挂了,你怎么找到懂这个 service 的人来帮你?原来大家都有这个问题,解决办法无非都是 git blame:)看源代码,用 git blame 找出相关代码是谁最后改动的,哈。

分享到:

选一种适合你的订阅方式: 33,626 人 · 23,240 人 · 6,725 人 · 6,547 人 · 5,236 人 · 4,882 人 · 1,994 人 · 834 人 · 44 人 · 31 人