9. Traditional Thinking
• Job
• Dev: Add new features
• Ops: Keep site stable and fast
http://dev2ops.org/wp-content/uploads/2010/02/WallOfConfusion.png
14. Culture
Devs and Ops think like each other
• Respect
• Trust
• Healthy attitude about failure
• Avoiding Blame
15.
16. Dev v.s. Ops
• Dev: Remember that someone else will probably
get woken up when your code break
• Ops: Provide constructive feedback on current
aches and pains
121. CAP Theorem
• Consistency: all nodes see the same data at the
same time
• Availability: every request receives a response
about whether it succeeded or failed
• Partition tolerance: the system continues to
operate despite arbitrary partitioning due to
network failures
151. • Building on lean and agile practices,
DevOps means end-to-end automation in
software development and delivery.
• Because products and life-cycle processes
vary, each company needs its own approach to
achieve DevOps, from architecture to tools to
culture
https://www.computer.org/csdl/mags/so/2016/03/mso2016030094.pdf
What’s DevOps