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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Marco Cecconi
February 26, 2014
Programming
340
1
Share
Come funziona Stack Overflow
Slide dell'intervento a Community Days 2013
Marco Cecconi
February 26, 2014
More Decks by Marco Cecconi
See All by Marco Cecconi
Stack Overflow - It's all about performance - Codemotion Rome 2015
sklivvz
0
900
L'architettura di Stack Overflow, {codemotion} Milano 2014
sklivvz
0
700
Stack Overflow - it's all about performance
sklivvz
2
730
Guerrilla Programming - code.talks 2014
sklivvz
0
710
The Architecture of Stack Overflow - Merge Lisbon 2014
sklivvz
4
430
The Architecture of Stack Overflow - Info Share 2014
sklivvz
3
670
The Architecture of Stack Overflow - Dev Sum 2014
sklivvz
2
690
The Architecture of Stack Overflow - QCon Japan 2014
sklivvz
2
250
The Architecture of StackOverflow - QCon China 2014
sklivvz
1
280
Other Decks in Programming
See All in Programming
開発体験を左右するライブラリの API 設計 - GraphQL スキーマ構築ライブラリから考える #tskaigi
izumin5210
2
1.6k
Composerを使ったサプライチェーン攻撃の様子を眺めてみる #phpstudy
o0h
PRO
2
220
「エンジニアインターン、どうやって取った?」準備のリアルを語るLT会 Progate BAR
akiomatic
0
120
TypeSpec で繋ぐ複数プロダクトの型安全
maroon8021
1
360
Old Dog, New Tricks: The Java 25 Reinvention - JNation
bazlur_rahman
0
140
Spec-Driven Development with AI-Agents: From High-Level Requirements to Working Software
antonarhipov
2
440
[2026年度第1回ORセミナー] 計画最適化ベンチャーと競技プログラミング人材
terryu16
0
240
LLM Plugin for Node-REDの利用方法と開発について
404background
0
160
技術記事、AIに書かせるか、自分で書くか? 〜それでも私が自分の手で書く理由〜 / #QiitaConference
jnchito
2
1.3k
Signal Forms: Beyond the Basics @ngBaguette 2026 in Paris
manfredsteyer
PRO
0
220
Datadog × OpenTelemetry 入門と実践のあいだ
kn_to_maxpno
1
140
tsserverとは何だったのか、これからどうなるのか
nowaki28
1
440
Featured
See All Featured
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Building AI with AI
inesmontani
PRO
1
1k
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
220
Designing for Performance
lara
611
70k
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.3k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.6k
Making Projects Easy
brettharned
120
6.7k
Product Roadmaps are Hard
iamctodd
PRO
55
12k
Automating Front-end Workflow
addyosmani
1370
210k
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
1.3k
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
1
340
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