Rub some Ops on it!
Andy Fleener
Software Engineer
Slide 2
Slide 2 text
Level up your Ops skills
Debugging code?
- Rub some Ops on it!
!
Worried about something risky?
- Rub some Ops on it!
!
Production is down?
- Rub some Ops on it!
Slide 3
Slide 3 text
Debugging
Slide 4
Slide 4 text
Step 1. Understand it
Debugging
Slide 5
Slide 5 text
Step 1. Understand it
Debugging
Step 2. Reproduce it
Slide 6
Slide 6 text
Step 1. Understand it
Debugging
Step 2. Reproduce it
Step 3. Fix it!
Slide 7
Slide 7 text
Risk Management
Slide 8
Slide 8 text
How risky is the change?
What’s the worst that could happen?
!
Slide 9
Slide 9 text
How risky is the change?
What’s the worst that could happen?
!
What happened to all my data‽‽!!11one
Slide 10
Slide 10 text
Can you reduce the risk?
Let’s wrap this in a feature flag
Slide 11
Slide 11 text
Code smaller
Seriously do less!
Slide 12
Slide 12 text
Code smaller
Seriously do less!
!
Release smaller changes more frequently
Slide 13
Slide 13 text
Failure
Slide 14
Slide 14 text
Internal failure
The burning ring of SOA
Slide 15
Slide 15 text
Can this app function if the
authentication service is down?
Expecting internal failure
Slide 16
Slide 16 text
External failure
I didn’t get my password reset email!