The Why Behind Your DevOps Journey
Delivering Better Software Faster and Safer
Edson Yanaga
@yanaga
Slide 2
Slide 2 text
@yanaga
2
@yanaga
Slide 3
Slide 3 text
@yanaga
3
https://dn.dev/monotomicrodb
Slide 4
Slide 4 text
@yanaga
4
“Now, every company is a software
company” — Forbes
Slide 5
Slide 5 text
@yanaga
5
Slide 6
Slide 6 text
@yanaga
6
“The two most important days in your
life are the day you are born and the
day you find out why.” — Mark Twain
Slide 7
Slide 7 text
@yanaga
7
Slide 8
Slide 8 text
@yanaga
8
When is your job “done”?
Slide 9
Slide 9 text
@yanaga
9
9
Slide 10
Slide 10 text
@yanaga
10
Developers
IT Operations
Slide 11
Slide 11 text
@yanaga
11
Dev
Ops
Slide 12
Slide 12 text
@yanaga
Dev Ops
Dev
Slide 13
Slide 13 text
@yanaga
13
WORKED FINE
IN DEV
OPS PROBLEM NOW
Slide 14
Slide 14 text
@yanaga
14
Slide 15
Slide 15 text
@yanaga
15
Feedback
Loop
Slide 16
Slide 16 text
@yanaga
16
What prevents you from
delivering faster?
Slide 17
Slide 17 text
@yanaga
17
Bugs
Slide 18
Slide 18 text
@yanaga
18
People
Slide 19
Slide 19 text
@yanaga
19
Let’s talk about Containers
Slide 20
Slide 20 text
@yanaga
20
Containers
Slide 21
Slide 21 text
@yanaga
21
Why are Containers so
important?
Slide 22
Slide 22 text
@yanaga
22
Resource
Consolidation
Slide 23
Slide 23 text
@yanaga
23
Server
Host OS, Shared Services
Bin/Libs Bin/Libs
App App
Server
Host OS
Hypervisor
Guest OS Guest OS
Bin/Libs Bin/Libs
App App
Virtualization
Containers
Slide 24
Slide 24 text
@yanaga
Slide 25
Slide 25 text
@yanaga
Slide 26
Slide 26 text
@yanaga
26
Demo Time!
Slide 27
Slide 27 text
@yanaga
27
“No matter what other methods you apply to achieve
competence in a social system, in the end it all depends
on whether people actually care.” — Jurgen Appelo