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
23
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
24
Upping_Your_Interviewing_Game.pdf
nscarlyon
0
53
Where's Waldo: Building Better APIs with Swagger
nscarlyon
0
27
ng g talk-on-angular-console
nscarlyon
0
140
Alexa, what is 2 + 2?
nscarlyon
0
110
Mob Programming
nscarlyon
0
290
Other Decks in Programming
See All in Programming
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
50
32k
ソフトウェア品質を数字で捉える技術。事業成長を支えるシステム品質の マネジメント
takuya542
0
790
dbt民主化とLLMによる開発ブースト ~ AI Readyな分析サイクルを目指して ~
yoshyum
2
260
C++20 射影変換
faithandbrave
0
560
明示と暗黙 ー PHPとGoの インターフェイスの違いを知る
shimabox
2
450
初学者でも今すぐできる、Claude Codeの生産性を10倍上げるTips
s4yuba
8
5.8k
すべてのコンテキストを、 ユーザー価値に変える
applism118
2
1.1k
A2A プロトコルを試してみる
azukiazusa1
2
1.3k
Quand Symfony, ApiPlatform, OpenAI et LangChain s'allient pour exploiter vos PDF : de la théorie à la production…
ahmedbhs123
0
120
ペアプロ × 生成AI 現場での実践と課題について / generative-ai-in-pair-programming
codmoninc
0
780
Is Xcode slowly dying out in 2025?
uetyo
1
250
XP, Testing and ninja testing
m_seki
3
220
Featured
See All Featured
The Pragmatic Product Professional
lauravandoore
35
6.7k
GraphQLとの向き合い方2022年版
quramy
49
14k
Making the Leap to Tech Lead
cromwellryan
134
9.4k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
34
5.9k
Art, The Web, and Tiny UX
lynnandtonic
299
21k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
29
9.5k
A Modern Web Designer's Workflow
chriscoyier
694
190k
Music & Morning Musume
bryan
46
6.6k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
53
2.8k
Unsuck your backbone
ammeep
671
58k
The Language of Interfaces
destraynor
158
25k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
2.9k
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