Marco Cecconi, Software Developer @ Stack Exchange - The architecture of Stack Overflow
-
Upload
howtoweb -
Category
Technology
-
view
466 -
download
2
description
Transcript of Marco Cecconi, Software Developer @ Stack Exchange - The architecture of Stack Overflow
#49 network for traffic*
…and #14 in Romania, thank you!
*source: Quantcast, Alexa
559,634,880 pageviews in the last 30 days*
(~100% growth year over year)
*source: Quantcast
web servers
load balancers
redis
search
database
http(s)http
rest
http
protobuf
sql
sql
protobuf
tag engine
We are still 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 :-D
Eeek! very few tests :-S
YAGNI*.It works.
* You Ain’t Gonna Need It!
BATCAVE
BATCAVE DEV.SO
BATCAVE DEV.SO
META.SO
BATCAVE DEV.SO
META.SO
BATCAVE DEV.SO
META.SONETWORK
Move fast and break things
Move fast and break things*
* Not the home page or question page :-)
Move fast and break things*
* Not the home page or question page :-)
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
* Source http://bit.ly/1eSLr8Z
Reinvent a better wheel!Open source all the wheels!
WE <3 GEEKS
DOWN
TO THE
METAL \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/=1m-za-l@&Z/ !a-zP@\n/&print;
Marco Cecconi
@sklivvz