Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
The Architecture of StackOverflow - Developer C...
Search
Marco Cecconi
November 07, 2013
Programming
26k
28
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
The Architecture of StackOverflow - Developer Conference 2013
Slides of the "Architecture of StackOverflow" talk given at Developer Conference 2013
Marco Cecconi
November 07, 2013
More Decks by Marco Cecconi
See All by Marco Cecconi
Stack Overflow - It's all about performance - Codemotion Rome 2015
sklivvz
0
910
L'architettura di Stack Overflow, {codemotion} Milano 2014
sklivvz
0
710
Stack Overflow - it's all about performance
sklivvz
2
730
Guerrilla Programming - code.talks 2014
sklivvz
0
720
The Architecture of Stack Overflow - Merge Lisbon 2014
sklivvz
4
430
The Architecture of Stack Overflow - Info Share 2014
sklivvz
3
680
The Architecture of Stack Overflow - Dev Sum 2014
sklivvz
2
700
The Architecture of Stack Overflow - QCon Japan 2014
sklivvz
2
260
The Architecture of StackOverflow - QCon China 2014
sklivvz
1
280
Other Decks in Programming
See All in Programming
「人を評価する AI」の設計と実装
ryoyanara
0
180
AI時代のPHPer生存戦略 ~「言語、もうなんでもよくない?」に本気で向き合う~
vivion
0
300
AI時代に設計が 最大の生産性レバーになる 意図駆動開発とデータを消さない設計|Don't Delete Your Data or Your Intent — Design as the Deepest Lever in the AI Era
tomohisa
1
740
琵琶湖の水は止められてもNet--HTTPのリトライは止められない / You might be able to stop the water flow of Lake Biwa but you can't stop Net::HTTP retries
luccafort
PRO
0
620
5分で問診!Composer セキュリティ健康診断
codmoninc
0
910
Apache Hive: Toward a Cloud Native Lakehouse
okumin
0
180
生成AI導入の「期待外れ」を乗り越える ー 開発フロー改革が目指す、真の組織変革
starfish719
0
4.1k
源内ハンズオン概要編
hideg
0
140
GDG Korea Android: 2026 I/O Extended ~ What's new in Android development tools
pluu
0
220
壊れたパーサから始める関数型設計と構成的なパーサ #fp_matsuri
raiga0310
2
450
the container ship “Apple Silicon”@WWDC26 Recap -Japan-\(region).swift
shingangan
0
110
プロポーザルを書いてもらう
pvcresin
0
290
Featured
See All Featured
Large-scale JavaScript Application Architecture
addyosmani
515
110k
Designing Powerful Visuals for Engaging Learning
tmiket
1
480
30 Presentation Tips
portentint
PRO
1
360
Rebuilding a faster, lazier Slack
samanthasiow
85
9.6k
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
330
A better future with KSS
kneath
240
18k
The untapped power of vector embeddings
frankvandijk
2
1.8k
Rails Girls Zürich Keynote
gr2m
96
14k
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.5k
Art, The Web, and Tiny UX
lynnandtonic
304
22k
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
930
Optimizing for Happiness
mojombo
378
71k
Transcript
The Architecture Of Marco Cecconi @sklivvz
[email protected]
None
None
#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
None
web servers load balancers redis search database http(s) http rest
http protobuf sql sql protobuf tag engine
None
None
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 :-D Eeek! very few tests :-S
YAGNI* It works. * You Ain’t Gonna Need
It!
BATCAVE
BATCAVE DEV.SO
BATCAVE META.SO DEV.SO
BATCAVE META.SO DEV.SO
BATCAVE META.SO NETWORK DEV.SO
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 (Browser, CDN, etc.) Server Level Cache (HttpRuntime.Cache)
Site Level Cache (Redis) SQL Server Database Cache (384 gigs of RAM!) Solid State Disk
None
None
None
None
None
* Source http://bit.ly/1eSLr8Z
None
None
None
Reinvent a beWer wheel! Open source all the wheels!
None
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
[email protected]