2014/11/16 第103期

社交网络都需要有一键购买的按钮

有感于中国的双十一以及即将到来的美国购物季。

最简化的操作系统以及不可变的全栈系统

这篇文章讲了 production 环境中的两个趋势(我翻译得不好。。看括号后的英文原文):
  • 最简化的操作系统 (Unikernal):一台机器(也可能是一个 docker container)就专注干一件事情,比如专门做memcached server,专门做web server等。操作系统只要编译成满足application level的最小需求就行,省却很多空间,避免加载太多不必要的服务。
  • 不可变的全栈系统(Immutable Servers):production 的 server 上的所有东西都是不变的,各种软件的版本都是固定的,不要 in-place update;如果要升级某个软件,就要重新 build 整个 image,做好各种测试,然后再部署到新的 server 上。

又一个口碑营销例子:Waze

We launched in every market without any PR or marketing… With us, the fact is, if one person downloads the app and gets in the car and drives they’re building the map in that city. So, we don’t really have a particular launch date for any market, it’s just whenever the critical mass gets together and starts using it.

AWS Lambda:没有机器,按代码实际执行的时间付费

这两天的 Amazon re:Invent 上,最让大家振奋的恐怕要属 Lambda 了。这真是一个很不错的东西。以前 AWS 的出现,EC2 的出现,让大家可以按小时给服务器付费,免去了过去租物理机器的大开销;现在,这个付费的粒度更小了,Lambda 让用户按代码实际执行的时间付费,而且不用自己管理机器、部署代码。但是 Lambda 现在只支持 nodejs。 这是我第一次听到 Werner Vogels 说话,他是荷兰人有口音。他是 Andy Tanenbaum 的学生,没错,是那个写 Operating Systems Design and Implementation 和 Minix,并培养了一些传奇学生的 Tanenbaum。

如何在面试中识别一个坏老板

面试是双方向的,公司在面试你,你也在面试公司。前面有分享过 如何处理面试官"有什么问题要问我吗"的问题?今天分享这个如何识别坏老板的。面试官里一般会有你未来的老板(manager),得檫亮眼睛了:)