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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Edson Yanaga
July 05, 2018
Technology
160
9
Share
Feature Toggles & Hypothesis-Driven Development
Edson Yanaga
July 05, 2018
More Decks by Edson Yanaga
See All by Edson Yanaga
The Why Behind Your DevOps Journey
yanaga
0
250
Revisiting Effective Java
yanaga
0
200
What is Developer Experience?
yanaga
0
240
Como saber se você criou um Monólito Distribuído
yanaga
2
1.1k
10 Ferramentas para Kubernetes que você tem que conhecer
yanaga
0
180
Torne-se um arquiteto de Open Hybrid Cloud
yanaga
0
180
Da Programação Imperativa à Reativa
yanaga
0
240
Behavior is Easy, State is Hard
yanaga
0
140
The Why Behind Your DevOps Journey
yanaga
0
390
Other Decks in Technology
See All in Technology
Dynamic Workersについて
yusukebe
2
580
AI活用を推進するために ファインディが下した、一つの小さな決断
starfish719
0
230
脅威をエンジニアリングの糧にして:恐怖を乗り越えた先にあったもの / Turn threats into fuel for engineering: what lay beyond overcoming fear
nrslib
1
390
【5分でわかる】セーフィー エンジニア向け会社紹介
safie_recruit
0
50k
Claude code Orchestra
ozakiomumkj
3
930
ChatworkとBPaaS 異なる特性で学んだAI機能開発の ベストプラクティス
kubell_hr
2
2.4k
noUncheckedIndexedAccess、3時間、1万円。 / noUncheckedIndexedAccess, 3 Hours, 10,000 JPY.
kaonavi
1
230
マーケットプレイス版Oracle WebCenter Content For OCI
oracle4engineer
PRO
5
1.8k
APIテストとは?
nagix
0
180
大学生が本気でDatabricksを活用してDiscordサークルをデータ駆動させてみた
phantomjuju
1
340
形式手法特論:公平性制約の位相的特徴づけ #kernelvm / Kernel VM Study Kansai 12th
ytaka23
1
710
もりもり新機能を一挙紹介! AgentCoreに入門して、AWS上にAIエージェントを構築しよう
minorun365
PRO
6
740
Featured
See All Featured
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
320
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
140
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.9k
The Curse of the Amulet
leimatthew05
1
13k
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
210
Automating Front-end Workflow
addyosmani
1370
210k
Raft: Consensus for Rubyists
vanstee
141
7.5k
Designing Experiences People Love
moore
143
24k
Code Reviewing Like a Champion
maltzj
528
40k
The Art of Programming - Codeland 2020
erikaheidi
57
14k
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
400
Building the Perfect Custom Keyboard
takai
2
780
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!