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
Distributed Storage for Web Applications
Search
shelling
December 09, 2012
Technology
800
3
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Distributed Storage for Web Applications
以在一天內自幹出 Dropbox 為例
shelling
December 09, 2012
More Decks by shelling
See All by shelling
App::LDAP - 管理者と百台のコンピュータ #YAPC::Asia 2012
shelling
2
620
Other Decks in Technology
See All in Technology
20260804_Q4AzureUpdateBite_FabricDataAgentの精度を高める設計.pdf
matayuuu
1
130
ホームラボ紹介
y_sera15
0
180
クラウドセキュリティ入門 ~安全なクラウド利用のための基礎知識~
lhazy
13
13k
Data Hubグループ 紹介資料
sansan33
PRO
0
3.2k
20分でわかるセキュアAPI
nwiizo
2
270
その“隠したつもり”が命取り ── 自前と平文をやめて「正解」に委ねる
kuroneko13
0
120
2026-08-05 IBM Z開発最前線!IBM Bob Premium Package for Zって何がすごいの?
yutanonaka
0
120
SO-101×VLAによる3色キューブのピック&プレース
abeja
0
200
[ChatGPT Work LT]事務作業が苦手な人のための バックオフィスの「半」自動化
chimaki_iot
0
290
強化学習「理論」入門
enakai00
3
3.6k
Agent 時代の Kaggle 展望 / kaggle-in-the-agentic-era
upura
1
740
トヨタ⽣産⽅式(TPS)⼊⾨
recruitengineers
PRO
3
840
Featured
See All Featured
Designing Powerful Visuals for Engaging Learning
tmiket
1
490
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
Context Engineering - Making Every Token Count
addyosmani
9
1.1k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.5k
HDC tutorial
michielstock
2
790
SEO for Brand Visibility & Recognition
aleyda
0
4.7k
Side Projects
sachag
455
43k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
6k
VelocityConf: Rendering Performance Case Studies
addyosmani
332
25k
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
790
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
890
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.7k
Transcript
Distributed Storage for Web Applications ҎࡏҰఱ㚎ࣗװग़ Dropbox ҝྫ Craft Your
Own Dropbox in One Day
ˏshellingford
First Time in RubyConf
forgot to register
None
I am ihower’s fan
I am matz’s fan
☹
ཱഅใ໊ LT immediately register
ؐႫҰݸֹ໊ one head count left
☺
ճᓤਖ਼ go back to the agenda
many choices
MogileFS
LiveJournal
None
ځਓత S3 The poor’s
Key-Object Store
ແᄸᴍࣦഊ No Single Point of Failure
Since 2004 Very Stable
mature components Database Trackers Storages Client Perl Mysql WebDAV Database
Trackers Storages Database Trackers Storages
Who used
Flickr
Digg
Pixnet
༗ଟ༻ convince me!
@jserv ࣗװ࠽ੋԦಓ The self-crafted is the San-greal
Dropbox for Hackers
dropbox.io
RESTful API /file RESTful client interact with MogileFS
12/4 ~ 12/5 ~ 1 day
shelling dropbox.io
live demo
How about complex apps
Paperclip
bmarini rack-mogilefs
CarrierWave
vrieskist carrierwave-mogilefs
ޙه postscript
ථ $1500 Ticket
Ҭ $2500 .io domain
T_T
ػثਓؐੋ ཁ४උ Robot is your close friend
Thank you