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
410
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
200
Revisiting Effective Java
yanaga
0
160
What is Developer Experience?
yanaga
0
200
Como saber se você criou um Monólito Distribuído
yanaga
2
1k
10 Ferramentas para Kubernetes que você tem que conhecer
yanaga
0
150
Torne-se um arquiteto de Open Hybrid Cloud
yanaga
0
140
Da Programação Imperativa à Reativa
yanaga
0
200
Behavior is Easy, State is Hard
yanaga
0
110
The Why Behind Your DevOps Journey
yanaga
0
340
Other Decks in Technology
See All in Technology
Spring Boot利用を前提としたJavaライブラリ開発方法の提案
kokihoshihara
PRO
2
240
Axon Frameworkのイベントストアを独自拡張した話
zozotech
PRO
0
170
Lazy Constant - finalフィールドの遅延初期化
skrb
0
230
Quarkusで作るInteractive Stream Application
joker1007
0
150
AIと共に開発する時代の組織、プロセス設計 freeeでの実践から見えてきたこと
freee
4
740
Proxmox × HCP Terraformで始めるお家プライベートクラウド
lamaglama39
1
210
AIを前提に、業務を”再構築”せよ IVRyの9ヶ月にわたる挑戦と未来の働き方 (BTCONJP2025)
yueda256
1
770
Error.prototype.stack の今と未来
progfay
1
180
2ヶ月で新規事業のシステムを0から立ち上げるスタートアップの舞台裏
shmokmt
0
220
技術広報のOKRで生み出す 開発組織への価値 〜 カンファレンス協賛を通して育む学びの文化 〜 / Creating Value for Development Organisations Through Technical Communications OKRs — Nurturing a Culture of Learning Through Conference Sponsorship —
pauli
5
420
マーケットプレイス版Oracle WebCenter Content For OCI
oracle4engineer
PRO
4
1.4k
LINEヤフー バックエンド組織・体制の紹介
lycorptech_jp
PRO
0
800
Featured
See All Featured
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
10
670
Art, The Web, and Tiny UX
lynnandtonic
303
21k
Building a Scalable Design System with Sketch
lauravandoore
463
33k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
15k
The Pragmatic Product Professional
lauravandoore
36
7k
4 Signs Your Business is Dying
shpigford
186
22k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.1k
Documentation Writing (for coders)
carmenintech
76
5.1k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.5k
Faster Mobile Websites
deanohume
310
31k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
31
2.7k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
670
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!