Slides of the "Architecture of StackOverflow" talk given at Developer Conference 2013
The Architecture Of Marco Cecconi@sklivvz[email protected]
View Slide
#54 network for traffic* …and #7 in Germany, thank you! *source: Quantcast, Alexa
560,072,448 pageviews in the last 30 days* (~100% growth year over year) *source: Quantcast
web serversload balancersredissearchdatabasehttp(s)httpresthttpprotobufsqlsqlprotobuftag engine
We are sOll scaling up…
Few projects :-)
Few projects :-) Few lines of code :-)
Few projects :-) Few lines of code :-)Eeek! very few tests :-S
Few projects :-) Few lines of code :-)Awesome community to help :-DEeek! very few tests :-S
YAGNI* It works. * You Ain’t Gonna Need It!
BATCAVE
BATCAVEDEV.SO
BATCAVEMETA.SODEV.SO
BATCAVEMETA.SONETWORKDEV.SO
Move fast and break things
Move fast and break things* * Not the home page or question page :-)
Network Level Caches (Browser, CDN, etc.)Server Level Cache (HttpRuntime.Cache)Site Level Cache (Redis)SQL Server Database Cache (384 gigs of RAM!)Solid State Disk
* Source http://bit.ly/1eSLr8Z
Reinvent a beWer wheel! Open source all the wheels!
WE <3 GEEKS
DOWNTO THEMETAL \m/
HIRE THE BEST TALENT FROM ANYWHERE
BAT CAVE
Ir=kag=omz=pqoapq=ftue,=ymknq=iq=omz=fmxw=vane1Zewxuhhl&efmowahqdrxai.oay$_='@mk=uf=radimdp1Z--&ewxuhhl';tr/[email protected]&Z/ [email protected]\n/&print;Marco Cecconi@sklivvz[email protected]