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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
shelling
December 09, 2012
Technology
3
770
Distributed Storage for Web Applications
以在一天內自幹出 Dropbox 為例
shelling
December 09, 2012
Tweet
Share
More Decks by shelling
See All by shelling
App::LDAP - 管理者と百台のコンピュータ #YAPC::Asia 2012
shelling
2
570
Other Decks in Technology
See All in Technology
AI開発の落とし穴 〜馬には乗ってみよAIには添うてみよ〜
sansantech
PRO
9
3.9k
AI開発をスケールさせるデータ中心の仕組みづくり
kzykmyzw
0
160
ゼロから始めたFindy初のモバイルアプリ開発
grandbig
2
120
KubeCon + CloudNativeCon NA ‘25 Recap, Extensibility: Gateway API / NRI
ladicle
0
140
Databricks Free Edition講座 データサイエンス編
taka_aki
0
180
ドキュメントからはじめる未来のソフトウェア
pkshadeck
3
1.3k
「全社導入」は結果。1人の熱狂が組織に伝播したmikanのn8n活用
sota_mikami
0
500
エンジニアとして長く走るために気づいた2つのこと_大賀愛一郎
nanaism
1
250
VRTと真面目に向き合う
hiragram
1
490
【Oracle Cloud ウェビナー】ランサムウェアが突く「侵入の隙」とバックアップの「死角」 ~ 過去の教訓に学ぶ — 侵入前提の防御とデータ保護 ~
oracle4engineer
PRO
2
220
Werner Vogelsが14年間 問い続けてきたこと
yusukeshimizu
2
210
Riverpod3.xで実現する実践的UI実装
fumiyasac0921
2
340
Featured
See All Featured
A designer walks into a library…
pauljervisheath
210
24k
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
0
180
The Curse of the Amulet
leimatthew05
1
7.8k
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
210
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
7.9k
Tell your own story through comics
letsgokoyo
1
800
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
61
Information Architects: The Missing Link in Design Systems
soysaucechin
0
750
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Navigating Weather and Climate Data
rabernat
0
75
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
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