● Hundreds of deployment per week
● Early return of investment of
● Agile all over (What is the value of only
● Satisfaction and happiness
● It’s a philosophy and set of practices that guides how
your engineering and IT teams work
● DevOps is a way of working that emphasizes
collaboration, open communication, and the
seamless sharing of ideas and code
● Good DevOps work requires testing, iterating and
even breaking things. That needs to happen quickly,
without friction and, importantly, without blame..
CAMS by John Willis
● Celebrate success and failure
● Not the normal blame game culture
● Be part of business
● Work together, common goals
● Once you understand your culture.
● It's about automate processes
● Reduce human errors
● Poka-yoke – failure proof
● Tools for release management, provisioning,
configuration management, systems integration,
monitoring and control, and orchestration become
important pieces in building a Devops fabric..
Continuous delivery treats the commonplace notion of a
deployment pipeline as a lean Poka-Yoke: a set of
validations through which a piece of software must pass on
its way to release
It is important to understand that any code commit may be
released to customers at any point.
Patterns such as feature toggles can be very useful for
committing code early which is not yet ready for use by end
● If you can’t measure, you can’t improve.
● A successful Devops implementation will measure
everything it can as often as it can…
– performance metrics
– process metrics
● Sharing is the loopback in the CAMS cycle.
● Creating a culture where people share ideas and
problems is critical.
● Another interesting motivation in the Devops
movement is the way sharing Devops success
stories helps others.
● First, it attracts talent, and second, there is a belief
that by exposing ideas you can create a great open
feedback that in the end helps them improve.
● Micro services
● Retries and fail over
● The code need to handle that other services doesn't
● Handling old and new message formats/APIs
● Feature toggles