`

<转>Fenng:来自淘宝的架构经验

 
阅读更多
原链接:http://blog.163.com/witkeys@126/blog/static/7727318920091124112917767/
日前参加了一场淘宝网架构师黄裳带来的技术分享,在最后他总计了淘宝这几年来的架构经验,这里和大家分享一下:

1、适当放弃一致性
2、备份和隔离解决稳定性问题
3、分割和异步解决性能问题
4、自动化降低人力成本
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。此外,强调了"放弃集中的紧耦合处理"的原则。"备份"这里可以理解为"提供可用的副本"。"分割"是说水平拆分。

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

相关推荐

    CSDN Oracle第一期

    - **甲骨文的崛起**:由Fenng撰写的“书写历史的甲骨文-ORACLE公司传奇”,讲述了Oracle公司从初创到成为全球第二大软件公司的历程。Oracle的历史不仅是技术创新的故事,也是商业策略的成功案例,它揭示了公司在IT...

    20210310_231028_1_《____,绝非偶然》1

    彭宏豪的这部作品,不仅收录了包括Fenng、齐俊杰、池建强等知名人士的成长历程和创作经验,还深入探讨了他们如何通过自身的努力和坚持,在各自领域中取得了令人瞩目的成就。这些创作者们的故事,让我们深刻理解到,...

    面试前一晚我都偷偷干了些什么Word范文.docx

    - 如果JD描述较为模糊,可以通过行业人士的见解,如Fenng对于产品人员的建议,了解加分亮点,如使用Gmail邮箱、PDF简历等。 - 对于项目经验,不仅要有数量,更要有质量,能清晰阐述你在项目中的角色和贡献。 3. ...

    technology-website:技术网站及博客集锦

    淘宝数据库研发 有赞技术团队 腾讯Bugly 网易乐得技术团队 微信读书 数据库内核月报 阿里中间件团队博客 国外技术团队 Facebook Linkedin Twitter Nginx O'Reilly 技术网站 github stackoverflow 简明现代魔法 ...

    侧边翻译-crx插件

    侧边翻译是我们(nickyc975( https://github.com/nickyc975 ) 和 Mark Fenng( https://github.com/Mark-Fenng ))利用业余时间开发的,难免会有一些问题。如果你有什么意见或者建议欢迎第一时间向我们反馈,帮助我们...

    PHP 中执行排序与 MySQL 中排序

    1. **数据来源多样** - 数据可能来自硬盘、内存、网络请求等非MySQL源。 2. **小规模无索引数据** - MySQL中数据量不大且无索引,PHP排序更迅速。 3. **跨服务器数据** - 多个MySQL服务器间的数据整合,PHP可以统一...

    很不错的网页特效软件

    很不错的网页特效软件

Global site tag (gtag.js) - Google Analytics