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
190
Revisiting Effective Java
yanaga
0
150
What is Developer Experience?
yanaga
0
180
Como saber se você criou um Monólito Distribuído
yanaga
2
1k
10 Ferramentas para Kubernetes que você tem que conhecer
yanaga
0
140
Torne-se um arquiteto de Open Hybrid Cloud
yanaga
0
130
Da Programação Imperativa à Reativa
yanaga
0
180
Behavior is Easy, State is Hard
yanaga
0
100
The Why Behind Your DevOps Journey
yanaga
0
330
Other Decks in Technology
See All in Technology
20250623 Findy Lunch LT Brown
3150
0
780
Create a Rails8 responsive app with Gemini and RubyLLM
palladius
0
140
(非公式) AWS Summit Japan と 海浜幕張 の歩き方 2025年版
coosuke
PRO
1
340
25分で解説する「最小権限の原則」を実現するための AWS「ポリシー」大全 / 20250625-aws-summit-aws-policy
opelab
7
750
あなたの声を届けよう! 女性エンジニア登壇の意義とアウトプット実践ガイド #wttjp / Call for Your Voice
kondoyuko
1
150
GeminiとNotebookLMによる金融実務の業務革新
abenben
0
140
VISITS_AIIoTビジネス共創ラボ登壇資料.pdf
iotcomjpadmin
0
150
Model Mondays S2E02: Model Context Protocol
nitya
0
190
25分で解説する「最小権限の原則」を実現するための AWS「ポリシー」大全
opelab
9
2.2k
Liquid Glass革新とSwiftUI/UIKit進化
fumiyasac0921
0
140
Claude Code Actionを使ったコード品質改善の取り組み
potix2
PRO
4
1.6k
2年でここまで成長!AWSで育てたAI Slack botの軌跡
iwamot
PRO
2
310
Featured
See All Featured
Building a Scalable Design System with Sketch
lauravandoore
462
33k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
26k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
281
13k
Measuring & Analyzing Core Web Vitals
bluesmoon
7
490
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
32
5.9k
Designing Experiences People Love
moore
142
24k
How GitHub (no longer) Works
holman
314
140k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
20
1.3k
A Tale of Four Properties
chriscoyier
160
23k
Stop Working from a Prison Cell
hatefulcrawdad
270
20k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
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!