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
The State Of Upspin.io
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
YaguraStation
November 06, 2017
Technology
580
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
The State Of Upspin.io
https://www.devopsdays.org/events/2017-cape-town/program/reuben-honigwachs/
YaguraStation
November 06, 2017
Other Decks in Technology
See All in Technology
小さく始める AI 活用推進 ― 日経電子版 Web チームの事例/nikkei-tech-talk47
nikkei_engineer_recruiting
0
310
ザ・データベース、MySQL ~ OSC 2026 Sendai ~
sakaik
0
150
Android の公式 Skill / Android skills
yanzm
0
160
秘密度ラベル初心者が第1歩でつまづかないための「設計・運用」ポイント
seafay
PRO
0
350
徹底討論!ECS vs EKS!
daitak
3
1.1k
Flow 不死:AI 時代 DevOps 的不變本質
cheng_wei_chen
2
370
AIネイティブな開発のサプライチェーンリスク対策 〜激動の開発現場でリスクに立ち向かう〜【ZennFes】
cscengineer
PRO
2
140
[チョークトーク資料]AWS DevOps Agent を使いこなす / AWS Dev Ops Agent Chalk Talk AWS Summit Japan 2026
kinunori
3
630
螺旋型キャリアの生存戦略 / kinoko-conf2026
rakus_dev
0
140
10年間のブログ発信を振り返って見えたWebアプリケーションエンジニアとしての軌跡
stefafafan
0
170
【Snowflake Summit 2026 Recap!!】Snowflake Summit Deep Dive: Security & Governance
civitaspo
1
270
アジャイルな経理と Claude Code と経営の未来
kawaguti
PRO
3
170
Featured
See All Featured
Build your cross-platform service in a week with App Engine
jlugia
234
18k
Scaling GitHub
holman
464
140k
Navigating Weather and Climate Data
rabernat
0
220
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
1
2k
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
340
ラッコキーワード サービス紹介資料
rakko
1
3.7M
Claude Code のすすめ
schroneko
67
230k
Side Projects
sachag
455
43k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.5k
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.6k
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
180
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
2k
Transcript
the state of upspin.io reuben honigwachs DevOpsDays Cape Town 2017
None
None
[email protected]
[email protected]
/dir/file
None
None
None
None
None
[email protected]
/pics/lol.jpg
key.upspin.io Lookup(“
[email protected]
”) P256 47926791… dir.upspin.io
key.upspin.io dir.upspin.io Lookup(“
[email protected]
”) P256 47926791… dir.upspin.io store.upspin.io DB6DD1C1… store.upspin.io 7B0F7E1A…
store.upspin.io 7F6CBFCE… Lookup(“
[email protected]
/pics/lol.jpg”)
key.upspin.io dir.upspin.io store.upspin.io Lookup(“
[email protected]
”) P256 47926791… dir.upspin.io store.upspin.io DB6DD1C1… store.upspin.io
7B0F7E1A… store.upspin.io 7F6CBFCE… Lookup(“
[email protected]
/pics/lol.jpg”) Get(“DB6DD1C1…”) Get(“7B0F7E1A…”) Get(“7F6CBFCE…”) Image data Image data Image data
type KeyServer interface { Lookup(userName UserName) (*User, error) Put(user *User)
error } type StoreServer interface { Get(ref Reference) ([]byte, *Refdata, []Location, err Put(data []byte) (*Refdata, error) Delete(ref Reference) error } type DirServer interface { Lookup(name PathName) (*DirEntry, error) Put(entry *DirEntry) (*DirEntry, error) Glob(pattern string) ([]*DirEntry, error) Delete(name PathName) (*DirEntry, error) WhichAccess(name PathName) (*DirEntry, error) Watch(name PathName, sequence int64, done <-chan stru }
├── subdir7 └── subdir8 ├── Access └── photo.jpg read:
[email protected]
,
[email protected]
r: family,
[email protected]
w,c,list: family *: family read: all *@example.com
[email protected]
a -> b
From: Rob Pike <
[email protected]
> To: Upspin <
[email protected]
> Subject: Action required:
update your Upspin software
None
upspin.io @UpspinProject Rob Pike’s Manifesto reuben.honigwachs.de @YaguraStation Thanks stay awesome
:-)