大服务的架构

  推荐一个关注高性能计算和Web服务的技术站点:http://highscalability.com。可以找到GoogleYouTubeAmazonFlickr这些世界上负载最大的在线服务的架构设计。

  当然,最受关注的依然是Google,那篇Google Architecture开头就这么说:

Google is the King of scalability……Their platform approach to building scalable applications allows them to roll out internet scale applications at an alarmingly high competition crushing rate。

  前一段时间Web2.0概念很热。确切说这不是一个技术概念,而是商业范畴。当然,很多新技术与Web2.0有密切关系,例如:AJAX、非EJB的J2EE、REST 风格的Web Services、敏捷开发的软件工程、在廉价PC集群上的超大规模分布式计算、多核和并行开发等等。程序员的学习趋势自然也由此决定,但无论网上社区的讨论、书店里的新书,还是真正形成创业的新应用,都是越靠近前端表现层越热,越到底层核心的地方就越缺少创意。

  这么多年下来似乎每个人都知道,在国内这个环境里创业,技术优势是不太可能形成核心竞争力的,屡试不爽的王道是依靠商业上运作来打通脉络。但这原则是永真的吗,也许中国的索尼正在几个年轻工程师的饭后闲聊里酝酿呢。索尼1960年代初创时的信条是:“改变Made in Japan在世界市场上质次价廉的形象,创造真正超前的产品”。

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.