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
660
Stack Overflow - it's all about performance
sklivvz
2
710
Guerrilla Programming - code.talks 2014
sklivvz
0
660
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
630
The Architecture of Stack Overflow - QCon Japan 2014
sklivvz
2
240
The Architecture of StackOverflow - QCon China 2014
sklivvz
1
250
Other Decks in Programming
See All in Programming
10年もののAPIサーバーにおけるCI/CDの改善の奮闘
mbook
0
690
なぜあの開発者はDevRelに伴走し続けるのか / Why Does That Developer Keep Running Alongside DevRel?
nrslib
2
350
開発者への寄付をアプリ内課金として実装する時の気の使いどころ
ski
0
340
ててべんす独演会〜Flowの全てを語ります〜
tbsten
1
220
PostgreSQLで手軽にDuckDBを使う!DuckDB&pg_duckdb入門/osk2025-duckdb
takahashiikki
1
230
Swift Concurrency - 状態監視の罠
objectiveaudio
2
430
アメ車でサンノゼを走ってきたよ!
s_shimotori
0
120
ИИ-Агенты в каждый дом – Алексей Порядин, PythoNN
sobolevn
0
150
気づいて!アプリからのSOS 〜App Store Connect APIで始めるパフォーマンス健康診断〜
waka12
0
260
Advance Your Career with Open Source
ivargrimstad
0
260
猫と暮らすネットワークカメラ生活🐈 ~Vision frameworkでペットを愛でよう~ / iOSDC Japan 2025
yutailang0119
0
210
(Extension DC 2025) Actor境界を越える技術
teamhimeh
1
200
Featured
See All Featured
BBQ
matthewcrist
89
9.8k
Git: the NoSQL Database
bkeepers
PRO
431
66k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
Navigating Team Friction
lara
189
15k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.6k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
32
2.2k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4k
VelocityConf: Rendering Performance Case Studies
addyosmani
332
24k
The Pragmatic Product Professional
lauravandoore
36
6.9k
Build The Right Thing And Hit Your Dates
maggiecrowley
37
2.9k
Building Adaptive Systems
keathley
43
2.8k
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