亚马逊的架构

亚马逊的架构

摘录的要点

可扩展:添加资源,性能成正比提升

分布式、去中心化

隔离性:面向服务,聚合数以百计的服务,对外统一提供服务

同时支持 REST 和 SOAP

团队在精不在多,节省沟通成本

状态管理是大规模系统的核心问题,如分布式 Session 等

设计应尽量简单,很多问题可以用业务逻辑去解决,而不是通过技术

参考资料