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
Constant Deployment Flow
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
antekpiechnik
March 01, 2012
Programming
160
3
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Constant Deployment Flow
Lightning talk from HackKrk February 2012
antekpiechnik
March 01, 2012
More Decks by antekpiechnik
See All by antekpiechnik
Shipping code at PyConPL 2013
antekpiechnik
0
74
Base - A Customer Focused Company
antekpiechnik
1
53
Shipping code - DevDay '12
antekpiechnik
1
55
HackKRK
antekpiechnik
1
54
Other Decks in Programming
See All in Programming
スマートグラスで並列バイブコーディング
hyshu
0
140
RTSPクライアントを自作してみた話
simotin13
0
610
New "Type" system on PicoRuby
pocke
1
930
ローカルLLMでどこまでコードが書けるか -拡張版 / How much code can be written on a local LLM Extended
kishida
11
4.1k
代数的データ型って何が嬉しいの? #frontend_phpcon_do
kajitack
8
3.7k
AI時代の仕事技芸論 — ソフトウェア開発で「遊ぶように働く」職人的熟達のすすめ
kuranuki
2
680
軽量Java基盤の設計 DIコンテナに頼らない、長期保守と1秒起動の実現 JJUG CCC 2026 Spring
macha64
0
520
気づいたらRubyで100作品 ー クリエイティブコーディングが生活の一部になるまで / 100 Ruby Sketches Later: How Creative Coding Became Part of My Life
chobishiba
3
580
Spring Security 実践 ─ GraphQL APIで実務に役立つ 認証・認可 を学ぶ
wagyu
0
230
ECSアプリログをFireLensでコスト削減しようとしたけど諦めた話 in Fargate×Node.js
akihisaikeda
2
4.2k
Agentic UI
manfredsteyer
PRO
0
160
DynamoDBには集計系のクエリがないけどなんとかしたい
musan
1
140
Featured
See All Featured
First, design no harm
axbom
PRO
2
1.2k
Building Flexible Design Systems
yeseniaperezcruz
330
40k
Fireside Chat
paigeccino
42
4k
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
1
250
Building AI with AI
inesmontani
PRO
1
1.1k
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
190
Are puppies a ranking factor?
jonoalderson
1
3.6k
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
210
Testing 201, or: Great Expectations
jmmastey
46
8.2k
Chasing Engaging Ingredients in Design
codingconduct
0
220
How STYLIGHT went responsive
nonsquared
100
6.2k
The browser strikes back
jonoalderson
0
1.2k
Transcript
CONSTANT DEPLOYMENT FLOW
Antek Piechnik github.com/antekpiechnik @antekpiechnik
FS - SETUP •Service-oriented architecture •Multiple services running in the
cloud •Git •BigTuna •Restart Butler
DEPLOYMENT git push origin master git push production master
CONTINUOUS INTEGRATION BigTuna •GitHub post-receive hooks •Automated build •Failed build
notifications
BIGTUNA
DEPLOYMENT SERVER •post-receive hooks for specific services deploying to machines
in the cloud •exclusive deployments •maximizing uptime •restart_butler
None
RESTART BUTLER github.com/futuresimple/restart_butler •Performing necessary steps only (dynamic) •Skipping steps
(dynamic too) •Hard-deployment with a bumpfile •Steps with their own configuration: [5070, 5071].each do |port| butler.steps << [RestartButler::Steps::Unicorn, {:port => port}] end
STATS: •21 DEPLOYMENTS A DAY AVERAGE •RECORD HIGH OF 79
IN ONE DAY