4. Why does DevOps matter?
46xMore Frequent
Deployments
440xShorter Lead Times
5xFewer Failures
96xFaster Recovery
Puppet Labs – State of DevOps 2017 Survey
9. Infrastructure as
code
Microservices Logging and
monitoring
Continuous
integration/
continuous
delivery
DevOps on AWS
AWS provides on-demand infrastructure resources and tooling built to enable common
DevOps practices
11. DevOps Practices
• Monitoring and Logging
• Track and analyze metrics and
logs
• Understand real-time performance
of infrastructure and application
• Data for troubleshooting and
remediation
19. Things went much
better under this model
and teams were
developing features
faster than ever, but we
felt that we could still
improve.
20. Every year we run an
internal “tech survey” of all
technical employees at
Amazon. In 2009, the
study found that many
teams felt they were still
being slowed down by
manual processes and
work flows.
21. We were just waiting.
WaitWrite
Code WaitBuild
Code WaitDeploy
to Test
Deploy
to
Prod
22. We were just waiting.
WaitWrite
Code WaitBuild
Code WaitDeploy
to Test
Deploy
to
Prod
Mins Days Mins Days Mins Days Mins
23. We were just waiting.
WaitWrite
Code WaitBuild
Code WaitDeploy
to Test
Deploy
to
Prod
Weeks
Mins Days Mins Days Mins Days Mins
24. We were just waiting.
WaitWrite
Code WaitBuild
Code WaitDeploy
to Test
Deploy
to
Prod
Weeks
Mins Days Mins Days Mins Days Mins
26. In 2014 our yearly technical
survey results found only
one development
tool/service could be
correlated statistically with
happier developers:
Our pipelines service!
28. 2 Pizza Team Responsibility Venn Diagram
Responsible for
THEIR
PRODUCT
Deployment tools
CI/CD tools
Monitoring tools
Metrics tool
Logging tools
APM tools
Infrastructure provisioning
tools
Security tools
Database management
tools
Testing tools
….
Not responsible for
*
*Unless their product belongs in the blue
42. AWS Cloud9
A cloud-based IDE to write, run, and debug your code
Code with just a browser
Code together in real time
Build serverless apps with
ease
Direct terminal access to
AWS
Start new projects quickly