Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
DevOps
Search
Natasha Carlyon
October 04, 2019
Programming
0
24
DevOps
Natasha Carlyon
October 04, 2019
Tweet
Share
More Decks by Natasha Carlyon
See All by Natasha Carlyon
Exploring The Digital Frontier: CSS Grid & Flexbox
nscarlyon
0
29
Upping_Your_Interviewing_Game.pdf
nscarlyon
0
55
Where's Waldo: Building Better APIs with Swagger
nscarlyon
0
33
ng g talk-on-angular-console
nscarlyon
0
140
Alexa, what is 2 + 2?
nscarlyon
0
110
Mob Programming
nscarlyon
0
300
Other Decks in Programming
See All in Programming
Rで始めるML・LLM活用入門
wakamatsu_takumu
0
190
Ruby and LLM Ecosystem 2nd
koic
1
1.1k
コードレビューをしない選択 #でぃーぷらすトウキョウ
kajitack
3
1k
Codexに役割を持たせる 他のAIエージェントと組み合わせる実務Tips
o8n
4
1.4k
go directiveを最新にしすぎないで欲しい話──あるいは、Go 1.26からgo mod initで作られるgo directiveの値が変わる話 / Go 1.26 リリースパーティ
arthur1
2
570
メタプログラミングで実現する「コードを仕様にする」仕組み/nikkei-tech-talk43
nikkei_engineer_recruiting
0
200
「効かない!」依存性注入(DI)を活用したAPI Platformのエラーハンドリング奮闘記 / "It’s Not Working!" A Struggle with Error Handling in API Platform using DI
mkmk884
0
100
How to stabilize UI tests using XCTest
akkeylab
0
130
new(1.26) ← これすき / kamakura.go #8
utgwkk
0
2.5k
CSC307 Lecture 15
javiergs
PRO
0
260
DevinとClaude Code、SREの現場で使い倒してみた件
karia
1
1.1k
ベクトル検索のフィルタを用いた機械学習モデルとの統合 / python-meetup-fukuoka-06-vector-attr
monochromegane
2
490
Featured
See All Featured
Darren the Foodie - Storyboard
khoart
PRO
3
2.9k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
61k
Believing is Seeing
oripsolob
1
86
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
118
110k
Faster Mobile Websites
deanohume
310
31k
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
110
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
180
Utilizing Notion as your number one productivity tool
mfonobong
4
260
Facilitating Awesome Meetings
lara
57
6.8k
Visualization
eitanlees
150
17k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
Designing for humans not robots
tammielis
254
26k
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