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
320
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
870
L'architettura di Stack Overflow, {codemotion} Milano 2014
sklivvz
0
600
Stack Overflow - it's all about performance
sklivvz
2
690
Guerrilla Programming - code.talks 2014
sklivvz
0
600
The Architecture of Stack Overflow - Merge Lisbon 2014
sklivvz
4
400
The Architecture of Stack Overflow - Info Share 2014
sklivvz
3
630
The Architecture of Stack Overflow - Dev Sum 2014
sklivvz
2
550
The Architecture of Stack Overflow - QCon Japan 2014
sklivvz
2
220
The Architecture of StackOverflow - QCon China 2014
sklivvz
1
240
Other Decks in Programming
See All in Programming
GenU導入でCDKに初挑戦し、悪戦苦闘した話
hideg
0
170
私のEbitengineの第一歩
qt_luigi
0
450
Debugging: All you need to know (for simultaneous interpreting)
jmatsu
2
830
Regular Expressions, REXML, Automata Learning
makenowjust
0
220
What you can do with Ruby on WebAssembly
kateinoigakukun
0
170
状態管理ライブラリZustandの導入から運用まで
k1tikurisu
3
470
KSPの導入・移行を前向きに検討しよう!
shxun6934
PRO
0
280
Swiftコードバトル必勝法
toshi0383
0
170
ドメイン駆動設計を実践するために必要なもの
bikisuke
4
330
AndroidアプリのUIバリエーションをあの手この手で確認する / Check UI variations of Android apps by various means
tkmnzm
1
180
エラーレスポンス設計から考える、0→1開発におけるGraphQLへの向き合い方
bicstone
5
1.5k
REXML改善のその後
naitoh
0
190
Featured
See All Featured
Creatively Recalculating Your Daily Design Routine
revolveconf
215
12k
Web development in the modern age
philhawksworth
205
10k
The Invisible Side of Design
smashingmag
296
50k
Facilitating Awesome Meetings
lara
49
6k
Speed Design
sergeychernyshev
22
430
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
28
8.9k
Visualization
eitanlees
142
15k
How GitHub (no longer) Works
holman
310
140k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
43
2k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.2k
Happy Clients
brianwarren
96
6.6k
Statistics for Hackers
jakevdp
794
220k
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