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
Edson Yanaga
February 23, 2018
Technology
1
340
Advanced Pipelines for Hypothesis-Driven Development
Edson Yanaga
February 23, 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
98
The Why Behind Your DevOps Journey
yanaga
0
310
Other Decks in Technology
See All in Technology
LINE Notify互換のボットを作った話
kenichirokimura
0
180
「ラベルにとらわれない」エンジニアでいること/Be an engineer beyond labels
kaonavi
0
150
ウェブアクセシビリティとは
lycorptech_jp
PRO
0
270
Explainable Software Engineering in the Public Sector
avandeursen
0
360
お問い合わせ対応の改善取り組みとその進め方
masartz
1
370
ルートユーザーの活用と管理を徹底的に深掘る
yuobayashi
6
730
チームの性質によって変わる ADR との向き合い方と、生成 AI 時代のこれから / How to deal with ADR depends on the characteristics of the team
mh4gf
4
340
Amazon EKS Auto ModeでKubernetesの運用をシンプルにする
sshota0809
0
110
銀行でDevOpsを進める理由と実践例 / 20250317 Masaki Iwama
shift_evolve
1
110
Road to SRE NEXT@仙台 IVRyの組織の形とSLO運用の現状
abnoumaru
0
390
Go の analysis パッケージで自作するリファクタリングツール
kworkdev
PRO
1
420
モノリスの認知負荷に立ち向かう、コードの所有者という思想と現実
kzkmaeda
0
110
Featured
See All Featured
Adopting Sorbet at Scale
ufuk
75
9.3k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Six Lessons from altMBA
skipperchong
27
3.7k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
227
22k
Java REST API Framework Comparison - PWX 2021
mraible
29
8.5k
Art, The Web, and Tiny UX
lynnandtonic
298
20k
Navigating Team Friction
lara
184
15k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
60k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.4k
Become a Pro
speakerdeck
PRO
27
5.2k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
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!