Slide 1

Slide 1 text

Advanced Pipelines for Hypothesis- Driven Development Edson Yanaga Director of Developer Experience @yanaga

Slide 2

Slide 2 text

Join developers.redhat.com 2 Java Champion Microsoft MVP

Slide 3

Slide 3 text

DevOps

Slide 4

Slide 4 text

Continuous Delivery

Slide 5

Slide 5 text

Join developers.redhat.com 5 Bugs

Slide 6

Slide 6 text

Batch Size

Slide 7

Slide 7 text

Feedback Loop

Slide 8

Slide 8 text

Goal: Reduce RISK

Slide 9

Slide 9 text

Traditional Pipelines

Slide 10

Slide 10 text

Join developers.redhat.com 10 1.0 2.0 3.0

Slide 11

Slide 11 text

Join developers.redhat.com 11

Slide 12

Slide 12 text

Hypothesis-Driven Development

Slide 13

Slide 13 text

Join developers.redhat.com 13

Slide 14

Slide 14 text

Join developers.redhat.com 14 1.0 A B

Slide 15

Slide 15 text

Feature Branching

Slide 16

Slide 16 text

A/B Testing

Slide 17

Slide 17 text

You need to monitor behavior!

Slide 18

Slide 18 text

Smart Routing

Slide 19

Slide 19 text

Join developers.redhat.com 19 Smart Router

Slide 20

Slide 20 text

Be careful with Feature Branches!

Slide 21

Slide 21 text

Join developers.redhat.com 21 trunk A B

Slide 22

Slide 22 text

Join developers.redhat.com 22 Feature Toggles

Slide 23

Slide 23 text

Release != Deployment

Slide 24

Slide 24 text

Service Mesh

Slide 25

Slide 25 text

Join developers.redhat.com 25

Slide 26

Slide 26 text

Mirroring

Slide 27

Slide 27 text

What about my data?

Slide 28

Slide 28 text

http://developers.redhat.com/promotions/ migrating-to-microservice-databases

Slide 29

Slide 29 text

Join developers.redhat.com 29 Production Service Production Service Production Database Diff Database Virtualization Layer

Slide 30

Slide 30 text

What about my other services?

Slide 31

Slide 31 text

Use Service Virtualization

Slide 32

Slide 32 text

Join developers.redhat.com @yanaga

Slide 33

Slide 33 text

plus.google.com/+RedHat linkedin.com/company/red-hat youtube.com/user/RedHatVideos facebook.com/redhatinc twitter.com/RedHatNews Thank you!