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
Death to the Staging Environment
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Soulou
April 04, 2017
Programming
150
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Death to the Staging Environment
Get rid of your staging environment by creating per-pull request environment copy
Soulou
April 04, 2017
More Decks by Soulou
See All by Soulou
How have we been building a containers-based PaaS these last 5 years?
soulou
0
140
Modern API Authentication 101
soulou
0
590
Logging in Go Microservices
soulou
0
230
Mocking all the Things with Go
soulou
1
130
Docker, From utopia to reality
soulou
4
290
GoSXBGo! - Setup your environment
soulou
0
120
GoSXBGo! - Introduction to the language
soulou
0
170
Docker containers monitoring
soulou
8
13k
StrasbourgJS - Be lazy
soulou
0
82
Other Decks in Programming
See All in Programming
例外の正しい扱い方 そのエラー try-catchして大丈夫?
jinwatanabe
0
240
コンテキストの使い捨てをやめる — ビジネスルール駆動開発と miko —
ioki
0
200
Snowflake Summitでの新機能 CoCo / CoWork / snowflake-summit-2026-overall-what-new-coco
tatsuhiro
1
130
AIで効率化できた業務・日常
ochtum
0
130
AI時代の仕事技芸論 — ソフトウェア開発で「遊ぶように働く」職人的熟達のすすめ
kuranuki
2
680
セキュリティの専門家じゃなくてもできる。「セキュリティ意識」をアップデートして サプライチェーン攻撃への耐性を高めよう。
tk3fftk
5
760
タクシーアプリ『GO』の バックエンド開発のおける AI利活用と若者のすべて
pyama86
3
2k
Observability in Practice:Grafana 與 Edge Device SRE 的那些事
blueswen
0
160
スマートグラスで並列バイブコーディング
hyshu
0
140
Spec Driven Development | AI Summit Lisbon
danielsogl
PRO
0
190
キャリア迷子上等 ─ "ない道"は自分で作ればいい
16bitidol
3
2.1k
並列実装の現場、2ヶ月間実務でAIを使い倒したAIもPCも私も限界が近い
ming_ayami
0
130
Featured
See All Featured
Art, The Web, and Tiny UX
lynnandtonic
304
22k
HDC tutorial
michielstock
2
710
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
Darren the Foodie - Storyboard
khoart
PRO
3
3.4k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
140
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.3k
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
390
How to Talk to Developers About Accessibility
jct
2
230
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
270
AI: The stuff that nobody shows you
jnunemaker
PRO
8
710
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
300
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
620
Transcript
Paris.rb Meetup 4th April 2017 DEATH TO THE STAGING ENV
Léo Unbekandt @Soulou CTO, Scalingo
Production Chain Development - Staging - Production
Git(Hub) Flow - Feature Branch - Pull/Merge request - Talks
and Reviews - Merge in ‘develop’ - Deploy staging - Merge in ‘master’ - Deploy prod
- Code of a Pull Request - Identical Database -
Copy of Environment - Same Runtime Review Apps
t Review Apps Flow - Feature Branch - Pull request
- Review app - Talks, Tests and Reviews - Merge in ‘master’ - Deploy staging - Deploy prod
Demo Time
What about Continuous Integration? Wait CI to be green, redeploy
each commit
Manifest: scalingo.json { “env”: { “SECRET_KEY_BASE”: { “generator”: “secret” },
“ROOT_URL”: { “generator”: “url” } } }
Thank you! Questions? Léo Unbekandt @Soulou CTO, Scalingo