Archive for the ‘Architecture’ Category

eBay Marketplace Architecture (reship)

Take a look at what eBay architect said

By javafuns on June 16, 2009 at 22:02 · Views: 486 · Permalink · Leave a comment
Categorized in: Architecture · Tagged with: 

(转载)可伸缩性最佳实践-来自eBay的经验

在eBay,可伸缩性是我们每天奋力抵抗的一大架构压力。我们所做的每一项架构及设计决策,身前身后都能看到它的踪影。当我们面对的是全世界数以亿计的用户,每天的页面浏览量超过10亿,系统中的数据量要用皮字节(1015或250)来计算——可伸缩性是生死交关的问题。

在一个可伸缩的架构中,资源的消耗应该随负载线性(或更佳)上升,负载可由用户流量、数据量等测量。如果说性能衡量的是每一工作单元所需的资源消耗,可伸缩性则是衡量当工作单元的数量或尺寸增加时,资源消耗的变化情况。换句话说,可伸缩性是整个价格-性能曲线的形状,而不是曲线上某一点的取值。

可伸缩性有很多侧面——事务的方面、运营的方面、还有开发的方面。我们在改善一个Web系统的事务吞吐量的过程中学到了很多经验,本文总结了其中若干关键的最佳实践。可能很多最佳实践你会觉得似曾相识,也可能有素未谋面的。这些都是开发和运营eBay网站的众人的集体经验结晶。

By javafuns on April 24, 2009 at 21:11 · Views: 980 · Permalink · Leave a comment
Categorized in: Architecture · Tagged with: 

(转载)理解REST软件架构

一种思维方式影响了软件行业的发展。REST软件架构是当今世界上最成功的互联网的超媒体分布式系统。它让人们真正理解我们的网络协议HTTP本来面貌。它正在成为网络服务的主流技术,同时也正在改变互联网的网络软件开发的全新思维方式。AJAX技术和Rails框架把REST软件架构思想真正地在实际中很好表现出来。今天微软也已经应用REST并且提出把我们现有的网络变成为一个语义网,这种网络将会使得搜索更加智能化。

By javafuns on April 21, 2009 at 13:54 · Views: 1,095 · Permalink · Leave a comment
Categorized in: Architecture · Tagged with: ,

大型网站架构演变

看到这两篇文章总结的真是不错:

大型网站架构演变和知识体系
从LiveJournal后台发展看大规模网站性能优化方法

By javafuns on January 6, 2009 at 17:15 · Views: 364 · Permalink · Leave a comment
Categorized in: Architecture · Tagged with: 
  • Highest Rated

  • My PicasaPhotos

    858b8f586d62f792800a189e.jpg

    IMG_0657.JPG

    IMG_0651.JPG

  • RSS My del.icio.us

  • My RSS