Marco Cecconi, Software Developer @ Stack Exchange - The architecture of Stack Overflow

2,033 views
1,804 views

Published on

The Stack Exchange network is a huge success story counting 109 sites, many millions of visitors per month. What software architecture powers a global top 100 website? How is our software structured? How many servers are there? Come find out!

More details on: http://2013.howtoweb.co/

Published in: Technology
0 Comments
5 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,033
On SlideShare
0
From Embeds
0
Number of Embeds
6
Actions
Shares
0
Downloads
22
Comments
0
Likes
5
Embeds 0
No embeds

No notes for slide

Marco Cecconi, Software Developer @ Stack Exchange - The architecture of Stack Overflow

  1. 1. The Architecture Of Marco Cecconi @sklivvz sklivvz@stackoverflow.com
  2. 2. #49 network for traffic* …and #14 in Romania, thank you! *source: Quantcast, Alexa
  3. 3. 559,634,880 pageviews in the last 30 days* (~100% growth year over year) *source: Quantcast
  4. 4. search http rest tag engine protobuf http http(s) sql sql load balancers protobuf redis web servers database
  5. 5. We are still scaling up…
  6. 6. Few projects :-)
  7. 7. Few projects :-) Few lines of code :-)
  8. 8. Few projects :-) Eeek! very few tests :-S Few lines of code :-)
  9. 9. Few projects :-) Few lines of code :-) Awesome community to help :-D Eeek! very few tests :-S
  10. 10. YAGNI*. It works. * You Ain’t Gonna Need It!
  11. 11. BATCAVE
  12. 12. BATCAVE DEV.SO
  13. 13. BATCAVE DEV.SO META.SO
  14. 14. BATCAVE DEV.SO META.SO
  15. 15. BATCAVE NETWORK DEV.SO META.SO
  16. 16. Move fast and break things
  17. 17. Move fast and break things* * Not the home page or question page :-)
  18. 18. Move fast and break things* * Not the home page or question page :-)
  19. 19. Network Level Caches (CDN, etc.) Server Level Cache (HttpRuntime.Cache) Site Level Cache (Redis) SQL Server Database Cache (384 gigs of RAM!) Solid State Disk
  20. 20. * Source http://bit.ly/1eSLr8Z
  21. 21. Reinvent a better wheel! Open source all the wheels!
  22. 22. WE <3 GEEKS
  23. 23. DOWN TO THE METAL m/
  24. 24. HIRE THE BEST TALENT FROM ANYWHERE
  25. 25. BAT CAVE
  26. 26. $_='@mk=uf=radimdp1Z--&ewxuhhl';tr/=1m-za-l@&Z/ !a-zP@n/&print; Marco Cecconi @sklivvz sklivvz@stackoverflow.com Ir=kag=omz=pqoapq=ftue,=ymknq=iq=omz=fmxw=vane1Zewxuhhl&efmowahqdrxai.oay

×