Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Voxoz — the Erlang DevOps Platform
Search
Volodymyr Kyrylov
September 07, 2013
Programming
13k
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Voxoz — the Erlang DevOps Platform
Volodymyr Kyrylov
September 07, 2013
More Decks by Volodymyr Kyrylov
See All by Volodymyr Kyrylov
Programming Languages x Blockchains
proger
1
290
Ur/Web: lightning fast prototyping for the web
proger
0
280
Swift to Haskell: Overloading Semicolons
proger
2
290
The Programming Language of Mathematics
proger
3
720
Stochastic Relaxation, Gibbs Distributions, and the Bayesian Restoration of Images
proger
0
1.3k
Monosyn - monocular navigation for robots
proger
0
190
Lambda the Ultimate Devops v2
proger
1
540
Lambda the Ultimate Devops
proger
0
320
Haskell >>= DevOps
proger
0
1k
Other Decks in Programming
See All in Programming
Go × SIMDで高速化するベクトル検索 ~ルーフラインモデルでSIMDが効く境界を探れ! ~
po3rin
1
1.2k
スマート反転とウェブアクセシビリティ
camiha
0
210
Webの地図
yosuke_furukawa
PRO
6
4.5k
Intent as Code
shoppingjaws
6
1k
速く作れる。その次は、速く確かめられる開発へ 〜AIネイティブ開発を支える、Shift Down〜 / Can build fast. Next, moving to development where we can verify fast.
rkaga
4
3k
XP祭りでしか伝わらないフリップネタ #xpjug
murabayashi
0
150
WebRTC映像をAirPlayに対応させる挑戦.pdf
monolithic_adam
0
270
テストを司るデーモンに会いに行く 〜隔離した仮想マシンでテストを通すまで〜
h1d3mun3
1
400
Omarchy Tokyo やると聞いて UMPC 買ってセットアップしてきた
mtsmfm
0
140
App Intentsのビルドプロセスを支える技術
kntkymt
0
380
Family mrubyの進捗
kishima
1
120
Jetpack Compose メカニズム
skydoves
0
430
Featured
See All Featured
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
510
Ruling the World: When Life Gets Gamed
codingconduct
0
330
For a Future-Friendly Web
brad_frost
183
10k
Designing for Timeless Needs
cassininazir
1
480
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
540
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4.2k
Scaling GitHub
holman
464
140k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
390
jQuery: Nuts, Bolts and Bling
dougneiner
66
8.6k
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.4k
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
460
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
1
2.9k
Transcript
VOXOZ @darkproger
devops like you mean it
A New Breed of the Platform
Code Deploy Scale
Code Deploy Scale like it’s 2013
The First Erlang Platform Done Right
Err, lang?
Erlang!
Any sufficiently complicated concurrent program
in another language
contains an ad-hoc, informally specified, bug-ridden, slow
implementation of half of Erlang Virding’s Rule http://article.gmane.org/gmane.comp.lang.erlang.general/27010
Telecom ➔ Internet
distributed scalable concurrent fault-tolerant reliable robust debuggable
Code Deploy Scale
Code with no frictions
Code with right tools
Tools github: proger/rebar proger/active voxoz/gir
None
Deploy
Deploy with no moving parts
Moving parts OS runtime/VM libraries state
None
Linux users ACLs SELinux networking stack package managers
Problems half-deploys speed rollbacks
Linux Hacks netmap /dev/blk paravirt chef/puppet
Containers code vs data instant deploys no configuration
Deploy LXC Docker
query cache database b-tree VFS cache filesystem b-tree block cache
VM
OS kernel query cache database b-tree VFS cache filesystem b-tree
block cache VM
query cache database b-tree VFS cache filesystem b-tree block cache
VM xxx
query cache database b-tree VM
Erlang on Xen
Erlang on Xen starts in 30 ms
None
Cloudozer Rust J Go on Xen
OpenMirage
?
Moar Xen! anttikantee/rumpuser-xen netbsd.org/docs/rump/
Deploy
Deploy ignorance is bliss, you know
Scaling
Topology Awareness Hot Migration App-aware Balancing Instant Bursting Scaling
zero-ops
Gear
5HT/n2o Fast and Furious Web Framework for Erlang over Async
WebSockets with Nitrogen DSL and Templates supports Zepto or jQuery REST included
synrc/avz
Gear synrc/kvs synrc/mqs synrc/skyline
Gear & more
MEAT THE TEAM
voxoz.com
FULL SPEED
STAY TUNED. We’re coming! @darkproger voxoz.com kirillov.im
None
this slide is intentionally left almost blank
some images in this document are copyrighted by their respective
owners http://captainvendetta.deviantart.com/art/Gir-DUTY- MODE-188982723