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
190
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
190
Behavior is Easy, State is Hard
yanaga
0
100
The Why Behind Your DevOps Journey
yanaga
0
340
Other Decks in Technology
See All in Technology
Jaws-ug名古屋_LT資料_20250829
azoo2024
3
210
エラーとアクセシビリティ
schktjm
0
360
データアナリストからアナリティクスエンジニアになった話
hiyokko_data
2
320
Flutterでキャッチしないエラーはどこに行く
taiju59
0
210
シークレット管理だけじゃない!HashiCorp Vault でデータ暗号化をしよう / Beyond Secret Management! Let's Encrypt Data with HashiCorp Vault
nnstt1
3
130
カミナシ社の『ID管理基盤』製品内製 - その意思決定背景と2年間の進化 #AWSUnicornDay / Kaminashi ID - The Big Whys
kaminashi
3
730
Webアクセシビリティ入門
recruitengineers
PRO
3
1.5k
iPhone Eye Tracking機能から学ぶやさしいアクセシビリティ
fujiyamaorange
0
260
バッチ処理で悩むバックエンドエンジニアに捧げるAWS Glue入門
diggymo
3
100
PRDの正しい使い方 ~AI時代にも効く思考・対話・成長ツールとして~
techtekt
PRO
0
470
まだ間に合う! StrandsとBedrock AgentCoreでAIエージェント構築に入門しよう
minorun365
PRO
11
750
なぜSaaSがMCPサーバーをサービス提供するのか?
sansantech
PRO
6
1.8k
Featured
See All Featured
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
111
20k
Side Projects
sachag
455
43k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
44
2.5k
RailsConf 2023
tenderlove
30
1.2k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
15
1.6k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
252
21k
Thoughts on Productivity
jonyablonski
69
4.8k
Docker and Python
trallard
45
3.5k
The World Runs on Bad Software
bkeepers
PRO
70
11k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
61k
Why Our Code Smells
bkeepers
PRO
339
57k
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!