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 Development
Search
Edson Yanaga
February 23, 2018
Technology
1
260
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
140
Revisiting Effective Java
yanaga
0
110
What is Developer Experience?
yanaga
0
110
Como saber se você criou um Monólito Distribuído
yanaga
2
920
10 Ferramentas para Kubernetes que você tem que conhecer
yanaga
0
110
Torne-se um arquiteto de Open Hybrid Cloud
yanaga
0
95
Da Programação Imperativa à Reativa
yanaga
0
110
Behavior is Easy, State is Hard
yanaga
0
80
The Why Behind Your DevOps Journey
yanaga
0
260
Other Decks in Technology
See All in Technology
データベース02: データベースの概念
trycycle
0
150
KubeConにproposalを送りたい人へのアドバイス
sat
PRO
3
240
DevOpsメトリクスとアウトカムの接続にトライ!開発プロセスを通して計測できるメトリクスの活用方法
ham0215
2
230
APIファーストなプロダクトマネジメントの実践 〜SaaSus Platformでの例〜 / "Practicing API-First Product Management - An Example with SaaSus Platform
oztick139
0
100
リテール金融(キャッシュレス・ネット銀行・ネット証券)の競争環境と経済圏
8maki
0
690
ExaDB-D dbaascli で出来ること
oracle4engineer
PRO
0
2.1k
20240418_Google ColabにLLMが搭載されたようなのでPython x データ分析の勉強方法を考えてみる
doradora09
0
130
どうするコスト最適化のトレードオフ
tetsuyaooooo
1
500
家族アルバム みてねにおけるGrafana活用術 / Grafana Meetup Japan Vol.1 LT
isaoshimizu
1
530
継続的な改善 x ⾮連続的な進化
sansantech
PRO
3
150
ユーザーストーリーのレビューを自動化したみたの
bun913
1
420
サーバー間 GraphQL と webmock-graphql の話 / server-to-server graphql and webmock-graphql
qsona
2
180
Featured
See All Featured
Atom: Resistance is Futile
akmur
259
25k
WebSockets: Embracing the real-time Web
robhawkes
59
7k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
40
4.4k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
17
1.4k
Building an army of robots
kneath
300
41k
The Power of CSS Pseudo Elements
geoffreycrofte
60
5k
Building Better People: How to give real-time feedback that sticks.
wjessup
355
18k
How To Stay Up To Date on Web Technology
chriscoyier
782
250k
Robots, Beer and Maslow
schacon
PRO
155
7.9k
Building Your Own Lightsaber
phodgson
99
5.7k
In The Pink: A Labor of Love
frogandcode
138
21k
Building Adaptive Systems
keathley
31
1.9k
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!