Download - Accept paradigm shifts to Accelerate devops
![Page 1: Accept paradigm shifts to Accelerate devops](https://reader035.vdocuments.site/reader035/viewer/2022081907/54626d22b4af9f4e1c8b4767/html5/thumbnails/1.jpg)
Accept Paradigm Shifts to
Accelerate Devops
habeeb rahman | @pk.habi | devopsdays India 2013
![Page 2: Accept paradigm shifts to Accelerate devops](https://reader035.vdocuments.site/reader035/viewer/2022081907/54626d22b4af9f4e1c8b4767/html5/thumbnails/2.jpg)
Apigee
appsdata ( big! )apis
![Page 3: Accept paradigm shifts to Accelerate devops](https://reader035.vdocuments.site/reader035/viewer/2022081907/54626d22b4af9f4e1c8b4767/html5/thumbnails/3.jpg)
Devops
is not (just) abouttitles ( let’s debate this later )
tools/automation
![Page 4: Accept paradigm shifts to Accelerate devops](https://reader035.vdocuments.site/reader035/viewer/2022081907/54626d22b4af9f4e1c8b4767/html5/thumbnails/4.jpg)
Devops
is definitely aboutpeoplecollaboration
![Page 5: Accept paradigm shifts to Accelerate devops](https://reader035.vdocuments.site/reader035/viewer/2022081907/54626d22b4af9f4e1c8b4767/html5/thumbnails/5.jpg)
Paradigms
mental mapslens
![Page 6: Accept paradigm shifts to Accelerate devops](https://reader035.vdocuments.site/reader035/viewer/2022081907/54626d22b4af9f4e1c8b4767/html5/thumbnails/6.jpg)
Paradigm shiftThe significant problems we face cannot be solved
at the same level of thinking we were at
when we created them.
- Albert Einstein
![Page 7: Accept paradigm shifts to Accelerate devops](https://reader035.vdocuments.site/reader035/viewer/2022081907/54626d22b4af9f4e1c8b4767/html5/thumbnails/7.jpg)
Devops team
will solve your problems ?may not => without a few paradigm shifts
![Page 8: Accept paradigm shifts to Accelerate devops](https://reader035.vdocuments.site/reader035/viewer/2022081907/54626d22b4af9f4e1c8b4767/html5/thumbnails/8.jpg)
‘X’ driven development
TDD (Test Driven Development)BDD (Behaviour Driven Development)CDD (Customer Driven Development)& ?
![Page 9: Accept paradigm shifts to Accelerate devops](https://reader035.vdocuments.site/reader035/viewer/2022081907/54626d22b4af9f4e1c8b4767/html5/thumbnails/9.jpg)
ODD ( Operations Driven Development )
optimize for your biggest customer ops/support team
![Page 10: Accept paradigm shifts to Accelerate devops](https://reader035.vdocuments.site/reader035/viewer/2022081907/54626d22b4af9f4e1c8b4767/html5/thumbnails/10.jpg)
ODD: how to begin?
very early ops engagement ( day 1 )architect/code with operations in mind
![Page 11: Accept paradigm shifts to Accelerate devops](https://reader035.vdocuments.site/reader035/viewer/2022081907/54626d22b4af9f4e1c8b4767/html5/thumbnails/11.jpg)
ODD: debuggable?
loglevel = empathydebuglevel = service level agreement
![Page 12: Accept paradigm shifts to Accelerate devops](https://reader035.vdocuments.site/reader035/viewer/2022081907/54626d22b4af9f4e1c8b4767/html5/thumbnails/12.jpg)
ODD: silent?
no silent deathsno silent waiting
![Page 13: Accept paradigm shifts to Accelerate devops](https://reader035.vdocuments.site/reader035/viewer/2022081907/54626d22b4af9f4e1c8b4767/html5/thumbnails/13.jpg)
ODD: metrics & counters
show the traffic
![Page 14: Accept paradigm shifts to Accelerate devops](https://reader035.vdocuments.site/reader035/viewer/2022081907/54626d22b4af9f4e1c8b4767/html5/thumbnails/14.jpg)
ODD: app level tracing
show the inner self
![Page 15: Accept paradigm shifts to Accelerate devops](https://reader035.vdocuments.site/reader035/viewer/2022081907/54626d22b4af9f4e1c8b4767/html5/thumbnails/15.jpg)
ODD: easy to deploy?
rpm vs. tarconfig files vs. hardcoding
![Page 16: Accept paradigm shifts to Accelerate devops](https://reader035.vdocuments.site/reader035/viewer/2022081907/54626d22b4af9f4e1c8b4767/html5/thumbnails/16.jpg)
ODD: dns to db
/etc/hosts vs. dnsnew nosql db vs. reliable sql dbexperiment but is it production ready yet?
![Page 17: Accept paradigm shifts to Accelerate devops](https://reader035.vdocuments.site/reader035/viewer/2022081907/54626d22b4af9f4e1c8b4767/html5/thumbnails/17.jpg)
Beyond Engineering ( just ) the product
![Page 18: Accept paradigm shifts to Accelerate devops](https://reader035.vdocuments.site/reader035/viewer/2022081907/54626d22b4af9f4e1c8b4767/html5/thumbnails/18.jpg)
‘Engineering’ the infrastructure
tuning - ( i/o | cpu | memory ) boundscalable?benchmarkarchitect for cost saving
![Page 19: Accept paradigm shifts to Accelerate devops](https://reader035.vdocuments.site/reader035/viewer/2022081907/54626d22b4af9f4e1c8b4767/html5/thumbnails/19.jpg)
‘Engineering’ the tools
same importance as the product development?full time job ?hire full time developer ? ( and follow ODD )
![Page 20: Accept paradigm shifts to Accelerate devops](https://reader035.vdocuments.site/reader035/viewer/2022081907/54626d22b4af9f4e1c8b4767/html5/thumbnails/20.jpg)
Questions?