淘宝eBay 的架构经验

By Fenng on December 24, 2009 

Fenng日前参加了一场淘宝网架构师黄裳带来的技术分享,在最后他总计了淘宝这几年来的架构经验,这里和大家分享一下:

1、适当放弃一致性

2、备份和隔离解决稳定性问题

3、分割和异步解决性能问题(类似 eBay 的 Asynchrony Everywhere)

4、自动化降低人力成本(类似 eBay 的 Automate Everything)

5、产品化管理

在这里不妨对比一下 eBay 的架构经验:

1、 Partition Everything

2、 Asynchrony Everywhere

3、 Automate Everything

4、 Remember Everything Fails

5、 Embrace Inconsistency

6、 Expect (R)evolution

7、 Dependencies Matter

8、 Be Authoritative

9、 Never Enough Data

10、Custom Infrastructure

关于一致性,可以延伸阅读 Amazon CTO 的大作 Eventually Consistent。此外,强调了"放弃集中的紧耦合处理"的原则。"备份"这里可以理解为"提供可用的副本"。"分割"是说水平拆分。

架构这东西说起来大致原则,其实都是类似的,但是具体如何在一些通用原则上做到运用自如,是很难的事情。前几天我还感慨,很多架构师对与"异步"与"批量处理"所能带来的益处的理解仍然相去甚远。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • http://big5.china.com/gate/big5/auto.china.com/life/more/...
    wokeman阅读 7,374评论 0 1
  • 一、北京汽车旗下品牌以及股权结构 1、自主品牌 公司目前拥有绅宝、北京、威旺及新能源車四个系列,拥有十余款在售车型...
    罗贤龙阅读 2,875评论 0 1
  • 你那里的夜 是不是和这里一样 挂着一盏孤单的月亮 失去星星的陪伴 守着一盏残破的路灯 没有飞蛾的缠绵 一个人 跟着...
    11号飞机阅读 1,014评论 0 0
  • 你的存在 有太多的证明 比如痕迹 受伤有伤痕 流泪有泪痕 热恋有吻痕 触摸过的有指纹 写过的字有笔迹 走过的路有足...
    李公子师父阅读 1,443评论 0 0