来自淘宝的架构经验-引用

引用说明:原文来自于http://lylhelin.iteye.com/blog/813093 ,为了方便本人阅读,文本格式略有调整。

 

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

    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 。此外,强调了"放弃集中的紧耦合处理"的原则。"备份"这里可以理解为"提供可用的副本"。"分割"是说水平拆分。

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

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值