Amazon的软件设计命令
今天看到一段话,很合我的胃口.分享给大家:
亚马逊有一件事,做得非常非常好,这远远弥补了亚马逊所有的政治上的,哲学上的和技术上的失误。2002年 前后,贝索斯给所有员工发布了一个命令,关于内部软件设计的命令
- 所有团队,要把他们的数据和软件功能通过服务接口对外公开
- 团队之间的沟通只能通过这些接口。
- 不允许通过任何别的方式通讯:不能直接连接,走后门,不能直接读别的团队的数据,不能共享内存。
- 服务接口的后端的软件技术的选择,没有关系。
- 所有的服务接口设计时,都必须具备一个能力,允许日后让外界第三方开发者调用。没有任何例外。
- 不听话的人,将被开掉。