Stack Exchange’s Architecture in Bullet Points
Kyle Brandt
I thought as a break form the normal prose some of our readers might enjoy a short overview of the Stack Exchange Network (including Stack Overflow, Server Fault, and Super User) from a technical view:
Traffic:
- 95 Million Page Views a Month
- 800 HTTP requests a second
- 180 DNS requests a second
- 55 Megabits per second
Data Centers:
- 1 Rack with Peak Internet in OR (Hosts our chat and Data Explorer)
- 2 Racks with Peer 1 in NY (Hosts the rest of the Stack Exchange Network)
Production Servers*:
- 12 Web Servers (Windows Server 2008 R2)
- 2 Database Servers (Windows Server 2008 R2 and SQL Server 2008 R2)
- 2 Load Balancers (Ubuntu Server and HAProxy)
- 2 Caching Servers (Redis on CentOS)
- 1 Router / Firewall (Ubuntu Server)
- 3 DNS Servers (Bind on CentOS)
Software and Technologies Used:
- C# / .NET
- Windows Server 2008 R2
- SQL Server 2008 R2
- Ubuntu Server
- CentOS
- HAProxy for load balancing
- Redis for caching
- CruiseControl.NET for builds
- Lucene.NET for search
- Bacula for backups
- Nagios (with n2rrd and drraw plugins) for monitoring
- Splunk for logs
- SQL Monitor from Red Gate for SQL Server monitoring
- Mercurial / Kiln for source control
- Bind for DNS
Developers and System Administrators:
- 14 Developers
- 2 System Administrators
*(excludes fail over and management servers)
Pingback: Tweets that mention Stack Exchange’s Architecture in Bullet Points - blog.serverfault.com -- Topsy.com()
Pingback: Stack Exchange’s Architecture in Bullet Points « Interesting Tech()
Pingback: Stack Exchange’s Architecture in Bullet Points – blog.serverfault.com « Netcrema – creme de la social news via digg + delicious + stumpleupon + reddit()
Pingback: NerdyRoom™ » Stack Overflow, Server Fault und Co()
Pingback: Marketing Related Articles | Zillion Bits()
Pingback: Ravelry in Bullet Points -- Code Monkey Island()
Pingback: Daily del.icio.us for February 12th through February 15th — Vinny Carpenter's blog()
Pingback: Exectweets » spolsky at 02/11/11 07:31:42()
Pingback: OpenQuality.ru | Качество программного обеспечения()
Pingback: links for 2011-03-03 » krisd's blog()
Pingback: Stack Overflow架构升级之路()
Pingback: Interesting Links « Endlessly Curious()
Pingback: [repost] Stack Overflow Architecture Update – Now at 95 Million Page Views a Month » New IT Farmer()
Pingback: Delicious Bookmarks for March 13th through March 14th « Lâmôlabs()
Pingback: SQL is dead! Long live SQL! : accidental hacker()