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
Metamorphosis
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
kastner
January 20, 2012
Technology
6
380
Metamorphosis
Talk given at Marathon Data Systems on 2012-01-20.
kastner
January 20, 2012
Tweet
Share
More Decks by kastner
See All by kastner
One Weird Trick to Transform your Culture Overnight!
kastner
0
550
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.2k
Other Decks in Technology
See All in Technology
PostgreSQL 18のNOT ENFORCEDな制約とDEFERRABLEの関係
yahonda
0
130
やさしいとこから始めるGitHubリポジトリのセキュリティ
tsubakimoto_s
2
1.7k
Amazon Qはアマコネで頑張っています〜 Amazon Q in Connectについて〜
yama3133
1
130
Kubernetesの「隠れメモリ消費」によるNode共倒れと、Request適正化という処方箋
g0xu
0
140
AI時代のオンプレ-クラウドキャリアチェンジ考
yuu0w0yuu
0
240
Change Calendarで今はOK?を仕組みにする
tommy0124
1
110
スピンアウト講座01_GitHub管理
overflowinc
0
1.5k
SSoT(Single Source of Truth)で「壊して再生」する設計
kawauso
2
360
AI時代のIssue駆動開発のススメ
moongift
PRO
0
250
事例から紐解くSHIFT流QA支援 ~大規模プロジェクトの品質管理支援、QA組織立ち上げ~ / 20260320 Nozomu Koketsu
shift_evolve
PRO
0
140
QA組織のAI戦略とAIテスト設計システムAITASの実践
sansantech
PRO
1
170
20年以上続く PHP 大規模プロダクトを Kubernetes へ ── クラウド基盤刷新プロジェクトの4年間
oogfranz
PRO
0
310
Featured
See All Featured
How Software Deployment tools have changed in the past 20 years
geshan
0
33k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.4k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
64
52k
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
270
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
120
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
0
470
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.2k
Making Projects Easy
brettharned
120
6.6k
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
3.7k
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
660
Joys of Absence: A Defence of Solitary Play
codingconduct
1
320
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.6k
Transcript
@kastner & @gmail.com Metamorphosis How We Went From Fear to
Fun
None
Billions of Pageviews Each Month
10,000 Production Deployments in 2011
None
Optimization
Optimization Fear
Optimization Fear Feedback Loops
Optimization
Sad Engineers are Bad Engineers
Communication
Mean Time Between Failures
Mean Time To Repair
Being Dumb
Commit to Master Deploy from HEAD
None
Branching in Code
None
FEAR
Trust
“People who don't take risks generally make about two big
mistakes a year.” – Peter Drucker
People who do take risks generally make about two big
mistakes a year.” – Peter Drucker
Open By Default
“Process is an embedded reaction to prior stupidity” – Clay
Shirky
November code-freeze
November code-freeze 949 Deploys
Culture > Code
None
Constant Improvement
Text "My strategy has always been: be wrong as fast
as we can, Which basically means, we're gonna screw up, … Let's not be afraid of that." – Andrew Stanton
StatsD
StatsD.increment('registrations')
None
None
Vertical Line Technology™
FIX IT!
Blameless Post-mortems
Game-day Exercises
6 Change-related incidents in 2010
Know what you’re optimizing for
A little fear is good. Too much is deadly
10 Iterate 20 GOTO 10
Thank you