Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
DevOps
Search
Natasha Carlyon
October 04, 2019
Programming
32
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
DevOps
Natasha Carlyon
October 04, 2019
More Decks by Natasha Carlyon
See All by Natasha Carlyon
Exploring The Digital Frontier: CSS Grid & Flexbox
nscarlyon
0
41
Upping_Your_Interviewing_Game.pdf
nscarlyon
0
61
Where's Waldo: Building Better APIs with Swagger
nscarlyon
0
42
ng g talk-on-angular-console
nscarlyon
0
140
Alexa, what is 2 + 2?
nscarlyon
0
130
Mob Programming
nscarlyon
0
320
Other Decks in Programming
See All in Programming
IBM Bob Dojo #1 仕様駆動開発入門
oniak3ibm
PRO
0
320
速習iPhone Duo対応
yuukiw00w
2
910
速く作れる。その次は、速く確かめられる開発へ 〜AIネイティブ開発を支える、Shift Down〜 / Can build fast. Next, moving to development where we can verify fast.
rkaga
8
5.2k
Webの地図
yosuke_furukawa
PRO
6
5k
JAWS-UG 東京支部が始める、JAWS-UG支部コラボ / JAWS-UG lunchtime LT Collaboration
y0hgi
0
170
Turning Architecture into Unit Tests in the AI Era (NSSpain XIV)
steliosf
PRO
1
120
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
450
パズルゲームの作り方 / how to make puzzle games
kaityo256
PRO
2
260
Workers Cache を知る
syumai
0
320
AI時代のコードレビューは人に向けるな、仕組みに向けろ
texmeijin
5
3.2k
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
370
Intent as Code
shoppingjaws
6
1.1k
Featured
See All Featured
GitHub's CSS Performance
jonrohan
1033
470k
HTML-Aware ERB: The Path to Reactive Rendering @ RubyCon 2026, Rimini, Italy
marcoroth
5
750
Facilitating Awesome Meetings
lara
57
7.2k
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
960
Testing 201, or: Great Expectations
jmmastey
46
8.3k
4 Signs Your Business is Dying
shpigford
187
23k
Automating Front-end Workflow
addyosmani
1369
210k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
250
1.3M
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
310
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
1k
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
450
Reality Check: Gamification 10 Years Later
codingconduct
0
2.3k
Transcript
Exploring the Amazon: Our DevOps Journey Natasha Carlyon
[email protected]
@nscarlyon
None
None
Natasha Carlyon • Software Crafter • https://www.greatersum.com/ • @nscarlyon •
http://speakerdeck.com/ •
[email protected]
DevOps
The Three Ways Flow Fast Feedback Continual Learning & Experimentation
The First Way: Flow
Customer Request Feature in production, providing value
Continuous Delivery,
Fear
Access to production-like environment on demand
None
None
None
None
Third Parties
None
Pushing to Production
Making Work Visible
None
Limit WIP
Feature Toggle
Canary Release
Bottlenecks
Understanding your work
Questions • When will you use this feature? • Can
you give me a specific example? • Ask ‘What’ Questions, not ‘Why’ ◦ What will this feature provide?
The Second Way: Fast Feedback
Telemetry
Dashboards
Logs • Debug - helps you debug future issues •
Info - user-driven actions • Warn - might become an error • Error - API call failures, internal errors, etc. • FATAL - WAKE ME UP; Region down;
Fast & Reliable Automated Testing
None
Unit Tests
TDD
UI Tests
Andon Cord
Feedback from others
Weekly Demo
Users
None
Three or more developers Same Problem Same Time Same Computer
Woody Zuill
None
The Third Way: Continual Learning and Experimentation
Learning Time
Kaizen Blitz
Spikes
Blameless Post-Mortems
None
None
What did we learn? Human Error is rarely the cause
of failure. The vulnerabilities of the system and the processes in place lead to failure.
Resources The DevOps Handbook Accelerate: The Science of Lean Software
and DevOps The Phoenix Project nUnit, Cypress, Approvals, Jasmine Making Work Visible @nscarlyon |
[email protected]
None