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
0
140
Death to the Staging Environment
Get rid of your staging environment by creating per-pull request environment copy
Soulou
April 04, 2017
Tweet
Share
More Decks by Soulou
See All by Soulou
How have we been building a containers-based PaaS these last 5 years?
soulou
0
120
Modern API Authentication 101
soulou
0
560
Logging in Go Microservices
soulou
0
210
Mocking all the Things with Go
soulou
1
130
Docker, From utopia to reality
soulou
4
290
GoSXBGo! - Setup your environment
soulou
0
110
GoSXBGo! - Introduction to the language
soulou
0
150
Docker containers monitoring
soulou
8
13k
StrasbourgJS - Be lazy
soulou
0
71
Other Decks in Programming
See All in Programming
AIで開発はどれくらい加速したのか?AIエージェントによるコード生成を、現場の評価と研究開発の評価の両面からdeep diveしてみる
daisuketakeda
1
950
AtCoder Conference 2025
shindannin
0
1k
dchart: charts from deck markup
ajstarks
3
990
TerraformとStrands AgentsでAmazon Bedrock AgentCoreのSSO認証付きエージェントを量産しよう!
neruneruo
4
2.7k
インターン生でもAuth0で認証基盤刷新が出来るのか
taku271
0
190
Implementation Patterns
denyspoltorak
0
270
責任感のあるCloudWatchアラームを設計しよう
akihisaikeda
3
140
AI Agent の開発と運用を支える Durable Execution #AgentsInProd
izumin5210
7
2.2k
MDN Web Docs に日本語翻訳でコントリビュート
ohmori_yusuke
0
630
コマンドとリード間の連携に対する脅威分析フレームワーク
pandayumi
1
440
Package Management Learnings from Homebrew
mikemcquaid
0
170
15年続くIoTサービスのSREエンジニアが挑む分散トレーシング導入
melonps
0
140
Featured
See All Featured
A better future with KSS
kneath
240
18k
Large-scale JavaScript Application Architecture
addyosmani
515
110k
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
280
Paper Plane
katiecoart
PRO
0
46k
AI Search: Where Are We & What Can We Do About It?
aleyda
0
6.9k
Game over? The fight for quality and originality in the time of robots
wayneb77
1
93
Navigating Team Friction
lara
192
16k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
A Tale of Four Properties
chriscoyier
162
24k
Site-Speed That Sticks
csswizardry
13
1.1k
Practical Orchestrator
shlominoach
191
11k
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
150
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