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
300
Ur/Web: lightning fast prototyping for the web
proger
0
290
Swift to Haskell: Overloading Semicolons
proger
2
300
The Programming Language of Mathematics
proger
3
740
Stochastic Relaxation, Gibbs Distributions, and the Bayesian Restoration of Images
proger
0
1.3k
Monosyn - monocular navigation for robots
proger
0
200
Lambda the Ultimate Devops v2
proger
1
550
Lambda the Ultimate Devops
proger
0
330
Haskell >>= DevOps
proger
0
1k
Other Decks in Programming
See All in Programming
SODA - FACT BOOK(EN)
sodainc
1
220
Moscow Python Meetup №112. Как поселить ИИ агентов в event driven архитектуре
moscowdjango
PRO
0
110
AWS CDKを理解するために公式の定義を深掘って解説してみる / Understanding AWS CDK by Digging into Its Official Definition
akihisaikeda
3
290
Long Living Tokens, Die, Die, Die! (or: The One Ring is Banned in Modern)
sylph01
0
410
React Native에 현대적인 빌드 도구 더하기: Rollipop 구현기
leegeunhyeok
0
180
AI Augmentation Techniques with Liberty
ivargrimstad
1
400
オーケストレーション記述言語 Katari
yukikurage
0
240
高橋メソッドでCVE解説シリーズ 〜CVE-2026-112816〜
hakkadaikon
0
230
Enforcing Your Architecture with Unit Tests in the AI Era (Swift Connection X)
steliosf
PRO
1
150
AI-Powered Domain-Driven Design
ziobrando
0
410
小さなアプリを作って公開するまで
onozaty
0
140
3回つくってわかった、 定期実行ジョブ基盤の本質情報
takai
4
3.7k
Featured
See All Featured
Designing for humans not robots
tammielis
254
26k
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
550
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.6k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
620
How to Think Like a Performance Engineer
csswizardry
28
2.9k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.7k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
4
4.4k
Technical Leadership for Architectural Decision Making
baasie
3
640
Information Architects: The Missing Link in Design Systems
soysaucechin
1
1.3k
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
470
For a Future-Friendly Web
brad_frost
184
11k
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