R U N N I N G A C L O U D - B A S E D
D E V E L O P E R P L AT F O R M
V P E N G I N E E R I N G
@ N O N K E N
N I K O L A I O N K E N
A B O U T W O R K I N G I N T H E C L O U D
D E P L O Y I N G O N T H E H I G H WAY
Terminal
Collaboration
H O W D O W E R U N T H I N G S ?
S M A L L C O M PA N Y
E V E RY B O D Y C A N D E P L O Y
E V E RY B O D Y W I L L B E O N C A L L
N O R E A L S P L I T B E T W E E N D E V / O P S
S E R V I C E
I N F R A S T R U C T U R E
D ATA D O G PA G E R D U T Y
L
N G
D O C K E R L O G G LY S TAT U S PA G E
multiple tab syndrome :(
H O W C A N Y O U F O C U S ?
E X T R E M E S I T U AT I O N S H E L P O P T I M I Z E
2 4 / 7 / 3 6 5 O P E R AT I O N S R E Q U I R E M E N T S
L O W L AT E N C Y R E Q U I R E M E N T S
S L E E P I S AW E S O M E : )
R E S O L U T I O N S L A ( E . G . N O W O R K S PA C E )
R E D A L E R T
L E T S TA L K A B O U T P R O C E S S
T H E R E A R E T W O K I N D S O F P R O C E S S E S
A W E S O M E C R A P
Y O U D O N ’ T N O T I C E Y O U D O N O T I C E
C R A P
R E D A L E R T
R E D A L E R T
1am
Alert
???
Ops on-call
1.03am
Statuspage
1.04am
Social
1.05am
Fix
1.15am
Report
1.20am
T H AT D I D N ’ T R E A L LY W O R K
P R O C E S S W H I C H W O R K S F O R U S
A U T O M AT E A L L T H E T H I N G S
S L A C K T O T H E R E S C U E
/ R E D A L E R T
R E D A L E R T
✓
Social
1.05am
Report
1.20am1am
Alert
/redalert start
Ops on-call
1.03am
/redalert oncall
Statuspage
1.04am
/redalert statuspage
Fix
1.15am
/redalert log
A S A M U S I C I A N
I ’ V E S P E N T H O U R S E V E RY D AY P R A C T I C I N G
D E F I N E C L E A R O W N E R S H I P
U S E T H E R I G H T T O O L S
C E N T R A L I Z E C O N V E R S AT I O N
A U T O M AT E M O R E
/ S H I P
/ H I G H F I V E
/ E X P E N S E S
L E S S O N S L E A R N E D
P R O C E S S S H O U L D B E AW E S O M E
D O N T T H I N K A B O U T I T
I T E R AT E O V E R T H E B U M P Y PA RT S
TA K E B A B Y S T E P S
S O W H AT N E X T ?
S I M P L I F I E D S C A L A B I L I T Y
one tab happiness :)
F O C U S O N W H AT S I M P O RTA N T
D O N ’ T WA S T E T I M E
U N L O C K C R E AT I V I T Y
I N C R E A S E S P E E D
W H AT D O E S S I M P L I F I E D S C A L A B I L I T Y
L O O K L I K E F O R Y O U ?
J O I N T H E C O N V E R S AT I O N
@ C L O U D 9 I D E

Running a cloud-based developer platform

  • 1.
    R U NN I N G A C L O U D - B A S E D D E V E L O P E R P L AT F O R M
  • 2.
    V P EN G I N E E R I N G @ N O N K E N N I K O L A I O N K E N
  • 3.
    A B OU T W O R K I N G I N T H E C L O U D
  • 4.
    D E PL O Y I N G O N T H E H I G H WAY
  • 6.
  • 7.
    H O WD O W E R U N T H I N G S ?
  • 8.
    S M AL L C O M PA N Y E V E RY B O D Y C A N D E P L O Y E V E RY B O D Y W I L L B E O N C A L L N O R E A L S P L I T B E T W E E N D E V / O P S
  • 9.
    S E RV I C E I N F R A S T R U C T U R E D ATA D O G PA G E R D U T Y L N G D O C K E R L O G G LY S TAT U S PA G E
  • 10.
  • 11.
    H O WC A N Y O U F O C U S ?
  • 12.
    E X TR E M E S I T U AT I O N S H E L P O P T I M I Z E
  • 13.
    2 4 /7 / 3 6 5 O P E R AT I O N S R E Q U I R E M E N T S L O W L AT E N C Y R E Q U I R E M E N T S S L E E P I S AW E S O M E : ) R E S O L U T I O N S L A ( E . G . N O W O R K S PA C E )
  • 15.
    R E DA L E R T
  • 16.
    L E TS TA L K A B O U T P R O C E S S
  • 17.
    T H ER E A R E T W O K I N D S O F P R O C E S S E S
  • 18.
    A W ES O M E C R A P
  • 19.
    Y O UD O N ’ T N O T I C E Y O U D O N O T I C E
  • 20.
  • 21.
    R E DA L E R T
  • 22.
    R E DA L E R T 1am Alert ??? Ops on-call 1.03am Statuspage 1.04am Social 1.05am Fix 1.15am Report 1.20am
  • 25.
    T H ATD I D N ’ T R E A L LY W O R K
  • 26.
    P R OC E S S W H I C H W O R K S F O R U S
  • 27.
    A U TO M AT E A L L T H E T H I N G S
  • 28.
    S L AC K T O T H E R E S C U E
  • 29.
    / R ED A L E R T
  • 31.
    R E DA L E R T ✓ Social 1.05am Report 1.20am1am Alert /redalert start Ops on-call 1.03am /redalert oncall Statuspage 1.04am /redalert statuspage Fix 1.15am /redalert log
  • 33.
    A S AM U S I C I A N I ’ V E S P E N T H O U R S E V E RY D AY P R A C T I C I N G
  • 34.
    D E FI N E C L E A R O W N E R S H I P U S E T H E R I G H T T O O L S C E N T R A L I Z E C O N V E R S AT I O N
  • 35.
    A U TO M AT E M O R E
  • 36.
    / S HI P
  • 38.
    / H IG H F I V E
  • 40.
    / E XP E N S E S
  • 42.
    L E SS O N S L E A R N E D
  • 43.
    P R OC E S S S H O U L D B E AW E S O M E D O N T T H I N K A B O U T I T I T E R AT E O V E R T H E B U M P Y PA RT S TA K E B A B Y S T E P S
  • 44.
    S O WH AT N E X T ?
  • 45.
    S I MP L I F I E D S C A L A B I L I T Y
  • 46.
  • 47.
    F O CU S O N W H AT S I M P O RTA N T D O N ’ T WA S T E T I M E U N L O C K C R E AT I V I T Y I N C R E A S E S P E E D
  • 48.
    W H ATD O E S S I M P L I F I E D S C A L A B I L I T Y L O O K L I K E F O R Y O U ?
  • 49.
    J O IN T H E C O N V E R S AT I O N @ C L O U D 9 I D E