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
Come funziona Stack Overflow
Search
Marco Cecconi
February 26, 2014
Programming
1
330
Come funziona Stack Overflow
Slide dell'intervento a Community Days 2013
Marco Cecconi
February 26, 2014
Tweet
Share
More Decks by Marco Cecconi
See All by Marco Cecconi
Stack Overflow - It's all about performance - Codemotion Rome 2015
sklivvz
0
880
L'architettura di Stack Overflow, {codemotion} Milano 2014
sklivvz
0
670
Stack Overflow - it's all about performance
sklivvz
2
710
Guerrilla Programming - code.talks 2014
sklivvz
0
670
The Architecture of Stack Overflow - Merge Lisbon 2014
sklivvz
4
410
The Architecture of Stack Overflow - Info Share 2014
sklivvz
3
650
The Architecture of Stack Overflow - Dev Sum 2014
sklivvz
2
650
The Architecture of Stack Overflow - QCon Japan 2014
sklivvz
2
240
The Architecture of StackOverflow - QCon China 2014
sklivvz
1
260
Other Decks in Programming
See All in Programming
SidekiqでAIに商品説明を生成させてみた
akinko_0915
0
130
The Missing Link in Angular's Signal Story: Resource API and httpResource
manfredsteyer
PRO
0
120
なぜ強調表示できず ** が表示されるのか — Perlで始まったMarkdownの歴史と日本語文書における課題
kwahiro
11
5.5k
レイトレZ世代に捧ぐ、今からレイトレを始めるための小径
ichi_raven
0
300
Kotlinで実装するCPU/GPU 「協調的」パフォーマンス管理
matuyuhi
0
390
自動テストを活かすためのテスト分析・テスト設計の進め方/JaSST25 Shikoku
goyoki
2
620
OSS開発者の憂鬱
yusukebe
11
3.7k
Flutterアプリ運用の現場で役立った監視Tips 5選
ostk0069
1
390
アーキテクチャと考える迷子にならない開発者テスト
irof
7
2.6k
ネストしたdata classの面倒な更新にさようなら!Lensを作って理解するArrowのOpticsの世界
shiita0903
1
320
AIの弱点、やっぱりプログラミングは人間が(も)勉強しよう / YAPC AI and Programming
kishida
9
4.1k
最新のDirectX12で使えるレイトレ周りの機能追加について
projectasura
0
210
Featured
See All Featured
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.2k
Making the Leap to Tech Lead
cromwellryan
135
9.6k
Building Applications with DynamoDB
mza
96
6.7k
Music & Morning Musume
bryan
46
6.9k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
The Pragmatic Product Professional
lauravandoore
36
7k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
118
20k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
33
1.8k
Unsuck your backbone
ammeep
671
58k
How to Ace a Technical Interview
jacobian
280
24k
Side Projects
sachag
455
43k
Transcript
#CDays14 – Milano 25, 26 e 27 Febbraio 2014 COME
FUNZIONA STACK OVERFLOW Marco Cecconi @sklivvz http://stackoverflow.com/
Come Funziona Marco Cecconi @sklivvz
[email protected]
None
None
54° network per traffico a livello globale* …and 15° in
Italia, grazie! *source: Quantcast, Alexa
544,408,192 pagine servite negli ultimi 30 giorni* (~200,000,000 in piú
rispetto a Febbraio 2013) *source: Quantcast
None
web servers load balancers redis search database http(s) http rest
http protobuf sql sql protobuf tag engine
None
None
Stiamo ancora scalando “in su”…
YAGNI* Funziona. * You Ain’t Gonna Need It!
Pochi progetti :-)
Pochi progetti :-) Poche linee di codice :-)
Pochi progetti :-) Poche linee di codice :-) Eeek! Pochissimi
test :-S
Few projects :-) Few lines of code :-) Fantastica comunità
che ci aiuta :-D Eeek! very few tests :-S
BATCAVERNA
DEV.SO BATCAVERNA
META.SO DEV.SO BATCAVERNA
META.SO DEV.SO BATCAVERNA
META.SO NETWORK DEV.SO BATCAVERNA
Via veloce e spacca tutto
Via veloce e spacca tutto* * Non la home page
o le domande :-)
* Non la home page o le domande :-) Via
veloce e spacca tutto*
Cache a livello di rete (Browser, CDN, ecc.) Cache in
memoria server (HttpRuntime.Cache) Cache in memoria distribuita (Redis) Cache in memora SQL Server (384 giga di RAM!) Dischi a stato solido
None
None
None
None
None
* Fonte http://it.wikipedia.org/wiki/Reinventare_la_ruota
None
None
None
Reinventiamo ruote migliori! Liberiamo il sorgente delle ruote!
None
<3 I NERD
PROGRAMMIAMO SUL NUDO METALLO \m/
ASSUMIAMO IL MIGLIOR TALENTO, OVUNQUE
BAT CAVERNA
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]
Domande?
#CDays14 – Milano 25, 26 e 27 Febbraio 2014 Grazie
a Sponsor
#CDays14 – Milano 25, 26 e 27 Febbraio 2014 Q&A
Tutto il materiale di questa sessione su http://www.communitydays.it/ Lascia il feedback su questa sessione, potrai essere estratto per i nostri premi! Seguici su Twitter @CommunityDaysIT Facebook http://facebook.com/cdaysit #CDays14