Amazon的软件设计命令

今天看到一段话,很合我的胃口.分享给大家:

亚马逊有一件事,做得非常非常好,这远远弥补了亚马逊所有的政治上的,哲学上的和技术上的失误。2002年 前后,贝索斯给所有员工发布了一个命令,关于内部软件设计的命令

  • 所有团队,要把他们的数据和软件功能通过服务接口对外公开
  • 团队之间的沟通只能通过这些接口。
  • 不允许通过任何别的方式通讯:不能直接连接,走后门,不能直接读别的团队的数据,不能共享内存。
  • 服务接口的后端的软件技术的选择,没有关系。
  • 所有的服务接口设计时,都必须具备一个能力,允许日后让外界第三方开发者调用。没有任何例外。
  • 不听话的人,将被开掉。

原文地址