ignite - mobile applications for better ops support
TRANSCRIPT
![Page 1: Ignite - Mobile Applications for better OPS support](https://reader035.vdocuments.us/reader035/viewer/2022062523/58f0c3271a28ab4d0b8b45d7/html5/thumbnails/1.jpg)
MOBILE APPLICATIONS FOR BETTER OPS SUPPORT
Tushar Dadlani(@tushardadlani) CloudOps Engineer Pivotal
![Page 2: Ignite - Mobile Applications for better OPS support](https://reader035.vdocuments.us/reader035/viewer/2022062523/58f0c3271a28ab4d0b8b45d7/html5/thumbnails/2.jpg)
2008 MY FIRST APPLICATION
UI/UX - ARGH!!
![Page 3: Ignite - Mobile Applications for better OPS support](https://reader035.vdocuments.us/reader035/viewer/2022062523/58f0c3271a28ab4d0b8b45d7/html5/thumbnails/3.jpg)
2015
![Page 5: Ignite - Mobile Applications for better OPS support](https://reader035.vdocuments.us/reader035/viewer/2022062523/58f0c3271a28ab4d0b8b45d7/html5/thumbnails/5.jpg)
& UPTIME
Comic Credit: https://xkcd.com/705/
![Page 6: Ignite - Mobile Applications for better OPS support](https://reader035.vdocuments.us/reader035/viewer/2022062523/58f0c3271a28ab4d0b8b45d7/html5/thumbnails/6.jpg)
“College doesn’t teach you about uptime. That’s a skill learned by being on-call.
-Tushar Dadlani
![Page 8: Ignite - Mobile Applications for better OPS support](https://reader035.vdocuments.us/reader035/viewer/2022062523/58f0c3271a28ab4d0b8b45d7/html5/thumbnails/8.jpg)
DISTRIBUTED SYSTEMSORGANIZATIONS
Credit: Dave Gray https://www.flickr.com/photos/davegray/5429335705
![Page 9: Ignite - Mobile Applications for better OPS support](https://reader035.vdocuments.us/reader035/viewer/2022062523/58f0c3271a28ab4d0b8b45d7/html5/thumbnails/9.jpg)
“Any organization that designs a system (defined broadly) will produce a design whose structure is a copy of the organization's communication structure.
-Mel Conway
![Page 10: Ignite - Mobile Applications for better OPS support](https://reader035.vdocuments.us/reader035/viewer/2022062523/58f0c3271a28ab4d0b8b45d7/html5/thumbnails/10.jpg)
PAGED, COMMUNICATE,
ESCALATE, ANALYZE, RESOLVE,
COMMUNICATE
![Page 11: Ignite - Mobile Applications for better OPS support](https://reader035.vdocuments.us/reader035/viewer/2022062523/58f0c3271a28ab4d0b8b45d7/html5/thumbnails/11.jpg)
PAGED
![Page 12: Ignite - Mobile Applications for better OPS support](https://reader035.vdocuments.us/reader035/viewer/2022062523/58f0c3271a28ab4d0b8b45d7/html5/thumbnails/12.jpg)
COMMUNICATE
![Page 13: Ignite - Mobile Applications for better OPS support](https://reader035.vdocuments.us/reader035/viewer/2022062523/58f0c3271a28ab4d0b8b45d7/html5/thumbnails/13.jpg)
ESCALATE
PHONE/SMS
![Page 14: Ignite - Mobile Applications for better OPS support](https://reader035.vdocuments.us/reader035/viewer/2022062523/58f0c3271a28ab4d0b8b45d7/html5/thumbnails/14.jpg)
ANALYZE
grafana? elastic search?
netstat?
ping?top?
nagios?
lsof? parallel?
find? grep?
![Page 15: Ignite - Mobile Applications for better OPS support](https://reader035.vdocuments.us/reader035/viewer/2022062523/58f0c3271a28ab4d0b8b45d7/html5/thumbnails/15.jpg)
RESOLVE
ssh?
restart?
kill? rollback?
hot patch?
rm?
![Page 16: Ignite - Mobile Applications for better OPS support](https://reader035.vdocuments.us/reader035/viewer/2022062523/58f0c3271a28ab4d0b8b45d7/html5/thumbnails/16.jpg)
UNIX PHILOSOPHY
Simple, well defined interfaces
![Page 19: Ignite - Mobile Applications for better OPS support](https://reader035.vdocuments.us/reader035/viewer/2022062523/58f0c3271a28ab4d0b8b45d7/html5/thumbnails/19.jpg)
PAGED, COMMUNICATE,
ESCALATE, ANALYZE, RESOLVE,
COMMUNICATE
![Page 20: Ignite - Mobile Applications for better OPS support](https://reader035.vdocuments.us/reader035/viewer/2022062523/58f0c3271a28ab4d0b8b45d7/html5/thumbnails/20.jpg)
Thank You! (@tushardadlani)