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
590
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
【CEDEC2026】『Relink』を拡張せよ - 『GRANBLUE FANTASY: Relink - Endless Ragnarok』の開発速度と品質を守るCI運用
cygames
PRO
0
180
認知負荷をGemini で溶かす — GKE 基盤「Orbit」における AI エージェントの実践
sansantech
PRO
1
300
モバイルアプリ開発概論2026
recruitengineers
PRO
6
620
侵入は突然に 〜 IoTマルウェアと悪用される家庭の機器 ~ / When Intrusion Strikes: IoT Malware and the Abuse of Home Devices
nttcom
0
5.9k
同じWAFが、攻撃の“形”は弾く── 正当な“形”の不正は通す
kuroneko13
0
210
メルカリのグローバルアプリで挑んだ AlloyDB 運用と課題解決の実践記
hatappi
0
250
【CEDEC2026】『ウマ娘 プリティーダービー』 英語版のキャラクターの方言や口調をローカライズするための創造的アプローチ
cygames
PRO
2
1k
制約理論(ToC)入門 2026版
recruitengineers
PRO
8
2.3k
トヨタ⽣産⽅式(TPS)⼊⾨
recruitengineers
PRO
3
880
事業価値と Engineering 2026年度版
recruitengineers
PRO
50
24k
Contract One Engineering Unit 紹介資料
sansan33
PRO
0
19k
AIペネトレーションテスト・ セキュリティ検証「AgenticSec」紹介資料
laysakura
2
9k
Featured
See All Featured
Prompt Engineering for Job Search
mfonobong
0
400
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.7k
We Have a Design System, Now What?
morganepeng
55
8.3k
Unsuck your backbone
ammeep
672
58k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
350
Facilitating Awesome Meetings
lara
57
7.1k
How GitHub (no longer) Works
holman
316
150k
Tell your own story through comics
letsgokoyo
1
1k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.6k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.3k
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
1
2.8k
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
470
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
:-)