- 浏览: 220411 次
- 性别:
- 来自: 上海
文章分类
最新评论
-
Breather.杨:
斯库伊!受教
基于按annotation的hibernate主键生成策略 -
w420372197:
很详细,学习中..转载了
基于按annotation的hibernate主键生成策略 -
wslovenide:
...
基于按annotation的hibernate主键生成策略 -
Navee:
写的十分详细!感谢
基于按annotation的hibernate主键生成策略 -
eric.cheng:
很好,学习了
基于按annotation的hibernate主键生成策略
37signals Architecture
Thu, 09/18/2008 - 15:05 — Todd Hoff
Update 6:
Things We’ve Learned at 37Signals
. Themes: less is more; don't worry be happy.
Update 5:
Nuts & Bolts: HAproxy
.
Nice explanation (post, screencast) by Mark Imbriaco of why HAProxy
(load balancing proxy server) is their favorite (fast, efficient,
graceful configuration, queues requests when Mongrels are busy) for
spreading dynamic content between Apache
web servers and Mongrel
application servers.
Update 4:
O'Rielly's Tim O'Brien interviews David Hansson
,
Rails creator and 37signals partner. Says BaseCamp scales horizontally
on the application and web tier. Scales up for the database, using one
"big ass" 128GB machine. Says: As technology moves on, hardware
gets cheaper and cheaper. In my mind, you don't want to shard unless
you positively have to, sort of a last resort approach
.
Update 3:
The need for speed: Making Basecamp faster
. Pages now load twice as fast, cut CPU usage by a third and database time by about half. Results achieved by: Analysis, Caching
, MySQL
optimizations, Hardware upgrades.
Update 2: customer support is handled in real-time using Campfire.
Update: highly useful information on creating a customer billing system.
In the giving spirit of Christmas the folks at 37signals have shared a bit about how their system works. 37signals is most famous for loosing Ruby on Rails into the world and they've use RoR to make their very popular Basecamp, Highrise, Backpack, and Campfire products. RoR takes a lot of heat for being a performance dog, but 37signals seems to handle a lot of traffic with relatively normal sounding resources. This is just an initial data dump, they promise to add more details later. As they add more I'll update it here.
Site: http://www.37signals.com
Information Sources
Platform
The Stats
* 2,000,000 people with accounts
* 1,340,000 projects
* 13,200,000 to-do items
* 9,200,000 messages
* 12,200,000 comments
* 5,500,000 time tracking entries
* 4,000,000 milestones
* Just under 1,000,000 pages
* 6,800,000 to-do items
* 1,500,000 notes
* 829,000 photos
* 370,000 files
* 5.9 terabytes of customer-uploaded files
* 888 GB files uploaded (900,000 requests)
* 2 TB files downloaded (8,500,000 requests)
The Architecture
Credit Card Processing Process
Customer Support
Lessons Learned
发表评论
-
大型网站架构不得不考虑的10个问题
2009-01-16 14:41 1134大型网站架构不得不考虑的10个问题 来自CSDN:http:/ ... -
规划 SOA 参考架构
2009-01-07 16:22 2455规划 SOA 参考架构 2007-12-03 09: ... -
架构师书单
2009-01-07 16:09 1702架构师书单 一、S ... -
架构师之路
2009-01-07 16:07 5098架构师之路 什么是软件架构师? 架构 ... -
应用架构选型讨论
2008-12-10 09:29 1183应用架构选型讨论(PPT) ... -
系统构架设计应考虑的因素
2008-11-24 17:23 3224系统构架设计应考虑的 ... -
负载均衡--大型在线系统实现的关键(服务器集群架构的设计与选择)
2008-11-24 17:19 5690负载均衡--大型在 ... -
LinkedIn Architecture
2008-11-24 16:16 1529LinkedIn Architecture Category ... -
eBay Architecture
2008-11-24 16:14 1533eBay Architecture Tue, 05/27/2 ... -
LiveJournal Architecture
2008-11-24 16:13 1069LiveJournal Architecture Mon, ... -
Google Architecture
2008-11-24 16:09 1218Google Architecture Sun, 11/23 ... -
YouTube Architecture
2008-11-24 16:07 1492YouTube Architecture Thu, 03/1 ... -
Flickr Architecture
2008-11-24 16:05 1276Flickr Architecture Wed, 11/14 ... -
Digg Architecture
2008-11-24 16:03 1270Digg Architecture Mon, 09/15/2 ... -
Scaling Twitter: Making Twitter 10000 Percent Fast
2008-11-24 15:59 1262Scaling Twitter: Making Twitter ... -
Amazon Architecture
2008-11-24 15:58 1168Amazon Architecture Tue, 09/18 ... -
Facebook 海量数据处理
2008-11-24 15:54 1816Facebook 海量数据处理 作者: F ... -
Scalability Best Practices: Lessons from eBay
2008-11-24 15:50 1103Scalability Best Practices: Le ... -
Yapache-Yahoo! Apache 的秘密
2008-11-24 02:15 1154Yapache-Yahoo! Apache 的秘密 作 ... -
Notes from Scaling MySQL - Up or Out
2008-11-24 02:14 1477Notes from Scaling MySQL - Up o ...
相关推荐
The MindShare Architecture Series.......................................................................................1 Organization of This Book........................................................
11.2.1 General system principles and architecture 340 11.2.2 GPS ranging signals 341 11.2.3 Signal processing 343 viii Contents 11.2.4 Accuracy 344 11.2.5 GLONASS and GNSS 344 11.2.6 Applications 345 ...
The MindShare Architecture Series.....................................................................................1 Organization of This Book.........................................................
The optimized architecture of the TVP5150 device allows for ultralow-power consumption. The device consumes 113 mW of power in typical operation and consumes less than 1 mW in power-down mode, ...
Abstract-- In this letter, a power quality ... The major advantages of such architecture are that they are all commercial-grade software with proven system operation stability and are free to use.
Its architecture allows platform-independent compile with the outstanding performance of native compiled code. The graphical user interface is powerful, consistent, and intuitive. All windows update...
Particularly, two different SSB architectures, namely, Sieben's architecture and four phase modulator (FPM) architecture are optimized to provide maximum sideband suppression. The minimum optical ...
signal fidelity, and the low-noise system architecture provides an ideal signal path to ensure that signal details are delivered accurately to the oscilloscope display – 16x closer to perfect
architecture behave of VGA is -- horizontal timing signals constant h_data: integer:=640; constant h_front: integer:=16; constant h_back: integer:=48; constant h_sync: integer:=96; constant h_...
Find out how to configure the MSP430, efficiently program custom functions, process analog and digital signals, and interface with external components. Sample code and reference information are ...
Machine check architecture. Pearson Techonology Group - Indispensable PC Hardware Book, The Performance monitoring. Model-specific registers for debug support. Reset and power-on configuration. ...
3.6.2 Detection of Direct Sequence Spread Spectrum Signals 39 3.6.3 Rake Receiver Structure 39 3.6.4 Joint Detection Receiver Structure 41 References 42 4 TDD Radio Interface 43 4.1 Overview 43 4.2 ...
Multiplying Signals (Amplitude Modulation) The Discrete Time Fourier Transform Parseval's Relation Chapter 11 - Fourier Transform Pairs Delta Function Pairs The Sinc Function Other Transform Pairs ...
2007/01 This document describes the structure, operation and functions of the Intel Integrated ...Performance Primitives (Intel IPP) for Intel architecture that operate on one-dimensional signals.
Typical applications include sensor systems that capture analog signals, convert them to digital values, and then process the data and display them or transmit them to a host system. Stand alone RF ...
This document is the Advanced Microcontroller Bus Architecture (AMBA) specification. This specification is to help experienced hardware and software engineers to design modules that conform to the ...
Typical applications include sensor systems that capture analog signals, convert them to digital values, and process and transmit the data to a host system. The timers make the configurations ideal ...
Typical applications include sensor systems that capture analog signals, convert them to digital values, and process the data and transmit them to a host system. The comparator and timer make the ...
Typical applications include sensor systems that capture analog signals, convert them to digital values, and then process the data for display or for transmission to a host system. Stand alone RF ...
The architecture, combined with five low power modes is optimized to achieve extended battery life in portable measurement applications. The device features a powerful 16-bit RISC CPU, 16-bit ...