引用说明:原文来自于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 。此外,强调了"放弃集中的紧耦合处理"的原则。"备份"这里可以理解为"提供可用的副本"。"分割"是说水平拆分。
架构这东西说起来大致原则,其实都是类似的,但是具体如何在一些通用原则上做到运用自如,是很难的事情。前几天我还感慨,很多架构师对与"异步"与"批量处理"所能带来的益处的理解仍然相去甚远。
分享到:
相关推荐
Java高级互联网MCA架构师-Java互联网架构资料【架构1-6的资料】
5G+智慧城市架构-建设-运营白皮书
Linux运维-运维构架师-day37-综合架构模块-综合架构开场-oldboy-03.综合架构图解.mp4
企业架构框架-TOGAF v0.3 2012年周金根版
高软-系统架构设计师-考点整理 高软-系统架构设计师-考点整理高软-系统架构设计师-考点整理高软-系统架构设计师-考点整理高软-系统架构设计师-考点整理高软-系统架构设计师-考点整理高软-系统架构设计师-考点整理高...
02-Redis持久化、主从与哨兵架构详解02-Redis持久化、主从与哨兵架构详解02-Redis持久化、主从与哨兵架构详解02-Redis持久化、主从与哨兵架构详解02-Redis持久化、主从与哨兵架构详解02-Redis持久化、主从与哨兵架构...
软考高级:10-架构-1.png软考高级:10-架构-1.png软考高级:10-架构-1.png软考高级:10-架构-1.png软考高级:10-架构-1.png软考高级:10-架构-1.png软考高级:10-架构-1.png软考高级:10-架构-1.png软考高级:10-...
软件架构--组织原则与模式,软件工程的经典著作
电子电器架构 --- 电子电气架构设计要求与发展方向
电子电气架构---面临巨大的网络架构和设计挑战
电子电气架构 --- 域控制器在新架构中的功能承担
互联网公司技术架构资料.百度.海量日志分析架构 互联网公司技术架构资料.百度.数据库架构演变与设计 互联网公司技术架构资料.百度.贴吧架构实践 互联网公司技术架构资料.淘宝.技术架构介绍 互联网公司技术架构资料....
很详细的系统架构图-强烈推荐.docx很详细的系统架构图-强烈推荐.docx很详细的系统架构图-强烈推荐.docx很详细的系统架构图-强烈推荐.docx很详细的系统架构图-强烈推荐.docx很详细的系统架构图-强烈推荐.docx很详细的...
微服务架构图-最终架构图
Architect-201202-企业架构相关-架构师
软考-系统架构师-教学视频,涉及了系统架构师考试的每个部分,教程很详细。
在《Reactive架构升级实践》这一主题中,作者李鼎(淘宝)主要探讨了如何利用Reactive架构来提升系统的性能和稳定性。该文针对的是Java开发者和技术团队,特别是那些对提高应用性能和服务质量感兴趣的读者。 #### ...
linux内核代码架构图-清晰版,对阅读linxu内核源码很有帮助。