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
Feature Toggles & Hypothesis-Driven Development
Search
Edson Yanaga
July 05, 2018
Technology
9
150
Feature Toggles & Hypothesis-Driven Development
Edson Yanaga
July 05, 2018
Tweet
Share
More Decks by Edson Yanaga
See All by Edson Yanaga
The Why Behind Your DevOps Journey
yanaga
0
180
Revisiting Effective Java
yanaga
0
140
What is Developer Experience?
yanaga
0
160
Como saber se você criou um Monólito Distribuído
yanaga
2
990
10 Ferramentas para Kubernetes que você tem que conhecer
yanaga
0
130
Torne-se um arquiteto de Open Hybrid Cloud
yanaga
0
120
Da Programação Imperativa à Reativa
yanaga
0
170
Behavior is Easy, State is Hard
yanaga
0
99
The Why Behind Your DevOps Journey
yanaga
0
310
Other Decks in Technology
See All in Technology
自分の軸足を見つけろ
tsuemura
1
150
Startups On Rails 2025 @ Tropical on Rails
irinanazarova
0
170
開発現場とセキュリティ担当をつなぐ脅威モデリング
cloudace
0
130
17年のQA経験が導いたスクラムマスターへの道 / 17 Years in QA to Scrum Master
toma_sm
0
510
大規模サービスにおける カスケード障害
takumiogawa
3
770
MCP Documentation Server @AI Coding Meetup #1
yyoshiki41
1
1.4k
SaaSプロダクト開発におけるバグの早期検出のためのAcceptance testの取り組み
kworkdev
PRO
0
540
GitHub MCP Serverを使って Pull Requestを作る、レビューする
hiyokose
2
560
デザインシステムのレガシーコンポーネントを刷新した話/Design System Legacy Renewal
kaonavi
0
130
Road to SRE NEXT@仙台 IVRyの組織の形とSLO運用の現状
abnoumaru
1
450
SREが実現する開発者体験の革新
sansantech
PRO
0
120
Cloud Native PG 使ってみて気づいたことと最新機能の紹介 - 第52回PostgreSQLアンカンファレンス
seinoyu
2
250
Featured
See All Featured
Navigating Team Friction
lara
184
15k
Writing Fast Ruby
sferik
628
61k
The Power of CSS Pseudo Elements
geoffreycrofte
75
5.7k
How GitHub (no longer) Works
holman
314
140k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
45
9.5k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Making Projects Easy
brettharned
116
6.1k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
46
2.4k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
Testing 201, or: Great Expectations
jmmastey
42
7.4k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.8k
How to Ace a Technical Interview
jacobian
276
23k
Transcript
Feature Toggles & Hypothesis-Driven Development Edson Yanaga Director of Developer
Experience @yanaga
Join developers.redhat.com 2 Java Champion Microsoft MVP
DevOps
Continuous Delivery
Join developers.redhat.com 5 Bugs
Goal: Reduce RISK
Traditional Pipelines
Join developers.redhat.com 8 1.0 2.0 3.0
Join developers.redhat.com 9
Hypothesis-Driven Development
Join developers.redhat.com 11
Join developers.redhat.com 12 1.0 A B
Feature Branching
A/B Testing
You need to monitor behavior!
Smart Routing
Join developers.redhat.com 17 Smart Router
Be careful with Feature Branches!
Join developers.redhat.com 19 trunk A B
Join developers.redhat.com 20 Feature Toggles
Release != Deployment
DEMO https://github.com/yanaga/ togglz-demo https://github.com/yanaga/ ff4j-demo
Join developers.redhat.com @yanaga
plus.google.com/+RedHat linkedin.com/company/red-hat youtube.com/user/RedHatVideos facebook.com/redhatinc twitter.com/RedHatNews Thank you!