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
Advanced Pipelines for Hypothesis-Driven Develo...
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Edson Yanaga
February 23, 2018
Technology
460
1
Share
Advanced Pipelines for Hypothesis-Driven Development
Edson Yanaga
February 23, 2018
More Decks by Edson Yanaga
See All by Edson Yanaga
The Why Behind Your DevOps Journey
yanaga
0
240
Revisiting Effective Java
yanaga
0
190
What is Developer Experience?
yanaga
0
220
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
170
Da Programação Imperativa à Reativa
yanaga
0
230
Behavior is Easy, State is Hard
yanaga
0
140
The Why Behind Your DevOps Journey
yanaga
0
370
Other Decks in Technology
See All in Technology
AIと乗り切った1,500ページ超のヘルプサイト基盤刷新とさらにその先の話
mugi_uno
0
190
GKE Agent SandboxでAIが生成したコードを 安全に実行してみた
lamaglama39
0
160
GitHub Copilot CLI と VS Code Agent Mode の使い分け
tomokusaba
0
120
コードや知識を組み込む / Incorporate Code and Knowledge
ks91
PRO
0
190
No Types Needed, Just Callable Method Check
dak2
1
2.7k
生成AIはソフトウェア開発の革命か、ソフトウェア工学の宿題再提出なのか -ソフトウェア品質特性の追加提案-
kyonmm
PRO
1
700
AI時代の品質はテストプロセスの作り直し #scrumniigata
kyonmm
PRO
3
640
要件定義の精度を高めるための型と生成AIの活用 / Using Types and Generative AI to Improve the Accuracy of Requirements Definition
haru860
0
250
ブラウザの投機的読み込みと投機ルールAPIを理解し、Webサービスのパフォーマンスを最適化する
shuta13
1
230
QAエンジニアはどうやって プロダクト議論の場に入れるのか?
moritamasami
0
200
M5Stack CoreS3とZephyr(RTOS)で Edge AIっぽいことしてみた
iotengineer22
0
400
20年前の「OSS革命」に学ぶ AI時代の生存戦略
samakada
0
510
Featured
See All Featured
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
200
4 Signs Your Business is Dying
shpigford
187
22k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
130
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
270
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
490
Marketing to machines
jonoalderson
1
5.2k
The Pragmatic Product Professional
lauravandoore
37
7.2k
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
0
290
First, design no harm
axbom
PRO
2
1.2k
Typedesign – Prime Four
hannesfritz
42
3k
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.1k
How to make the Groovebox
asonas
2
2.1k
Transcript
Advanced Pipelines for 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
Batch Size
Feedback Loop
Goal: Reduce RISK
Traditional Pipelines
Join developers.redhat.com 10 1.0 2.0 3.0
Join developers.redhat.com 11
Hypothesis-Driven Development
Join developers.redhat.com 13
Join developers.redhat.com 14 1.0 A B
Feature Branching
A/B Testing
You need to monitor behavior!
Smart Routing
Join developers.redhat.com 19 Smart Router
Be careful with Feature Branches!
Join developers.redhat.com 21 trunk A B
Join developers.redhat.com 22 Feature Toggles
Release != Deployment
Service Mesh
Join developers.redhat.com 25
Mirroring
What about my data?
http://developers.redhat.com/promotions/ migrating-to-microservice-databases
Join developers.redhat.com 29 Production Service Production Service Production Database Diff
Database Virtualization Layer
What about my other services?
Use Service Virtualization
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!