2016/10/18 第732期

Google 如何备份整个互联网的

使用磁带存储,在磁带上做 RAID4(4个磁带做XOR放到第5个磁带上)。这个哲学好:备份数据的目的是为了数据恢复,宁可备份操作复杂耗时,也要争取数据恢复时的快速方便。

2011年的时候,一个代码的 bug 让 Gmail 的 0.02% 的用户丢数据,Google 用了几天时间从磁带恢复了这 0.02% 的用户的数据,如果是其他公司的话,故居这些数据早就永远消失、或者需要恢复几个月了。

磁带?对,OracleIBM 都还在卖磁带存储系统。Amazon 的 Glacier 服务可能也是基于磁带的,但外界都只是猜测。

如何在网上吵架赢别人

互联网那么大,你要吵赢别人靠提高音量、靠飚眼泪都是没用的。网上一半的人智商是低于常人的,你可能也是属于这一半,吵也没用,没人在乎你的观点的。在网上晒娃、晒猫、晒吃的就好了,别吵。

Twitch 内部如何使用 PostgreSQL

Twitch 的主力 OLTP 数据库用的是 Postgres,本文是难得一见的 Postgres 架构、配置、实战经验的好文。

尤其是搭配 HAProxy 与多个 PGBouncer、zero down time credential rotation 这俩部分。

循序渐进地代码重构

项目做得越久,进度越慢,因为 tech debt 多了,自己挖的坑多了,自己都得小心翼翼地绕道走,当然慢了。与其在 backlog 里加一些需要大规模代码重构的 ticket,不如洗心革面边走边填坑,循序渐进地重构,时间久了,就好了。

这是你职业生涯的前十年

讲述了在亚洲的曾经学业优秀“你”毕业进入跨国大公司前的喜悦,然后对现实中办公室政治感到失望;在社交网络上与朋友们暗自攀比出国旅游的数量;跳槽去了“更好”但“更累”的公司,不禁迷茫自己的选择;年龄渐长而意识到时间的重要,有无数创业想法却无时间与勇气。

职场10年,人近中年,在升职加薪与竞争对手公司重金挖人之间,何去何从?文笔很细腻,相信每个人或多或少能从文中找到自己的影子。本文是受了之前推荐过的“这是你在硅谷的生活”的启发而写的。

文中刷 Instagram 与朋友攀比旅游照片的桥段真是惟妙惟肖:“你并非真想在照片上打败他们,你只是想让他们知道自己也混得不错,你不是普通人!或许比不过 Sara,她旅游次数更多,但这贱人的男朋友很有钱,不算;也比不过 Dan,不过他是一家科技公司创始人,不能跟我们在同一系统里衡量,他也不算。”