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
Aaron Suggs - Keynote - Context & Contingency: ...
Search
devopsdaysraleigh
October 07, 2016
Technology
0
71
Aaron Suggs - Keynote - Context & Contingency: Patterns for choosing good tools
devopsdaysraleigh
October 07, 2016
Tweet
Share
More Decks by devopsdaysraleigh
See All by devopsdaysraleigh
Chris Collins - Embracing the Container
devopsdaysrdu
0
50
Rebecca Fernandez & Jen Krieger - How to be more open, collaborative, and inclusive at work
devopsdaysrdu
0
150
Josh Atwell - How to Evolve Ops Skills to a DevOps World
devopsdaysrdu
0
120
Leon Fayer - Ignite - Oncall for developers
devopsdaysrdu
0
75
Maggie Gourlay - Ignite - My Gaming Days Weren’t Wasted: How Gaming Trained Me for Testing in DevOps
devopsdaysrdu
0
91
Fraser Pollock - Ignite - Data Before DevOps
devopsdaysrdu
0
49
Dylan Schowengerdt - Ignite - Customer Success: The Missing Link in the Feedback Loop to Engineering
devopsdaysrdu
0
170
Eric Sigler - "Is there any strong objection?"
devopsdaysrdu
0
70
Michael DeHaan - Keynote - Speaking for the Dead: Is "Waterfall" and "Monolithic" Actually Good?
devopsdaysrdu
0
56
Other Decks in Technology
See All in Technology
.NET 最新アップデート ~ AI とクラウド時代のアプリモダナイゼーション
chack411
0
200
iPadOS18でフローティングタブバーを解除してみた
sansantech
PRO
1
140
2025年に挑戦したいこと
molmolken
0
160
AWS re:Invent 2024 re:Cap Taipei (for Developer): New Launches that facilitate Developer Workflow and Continuous Innovation
dwchiang
0
160
ABWGのRe:Cap!
hm5ug
1
120
あなたの人生も変わるかも?AWS認定2つで始まったウソみたいな話
iwamot
3
850
【JAWS-UG大阪 reInvent reCap LT大会 サンバが始まったら強制終了】“1分”で初めてのソロ参戦reInventを数字で振り返りながら反省する
ttelltte
0
140
.NET AspireでAzure Functionsやクラウドリソースを統合する
tsubakimoto_s
0
190
月間60万ユーザーを抱える 個人開発サービス「Walica」の 技術スタック変遷
miyachin
1
140
Oracle Base Database Service:サービス概要のご紹介
oracle4engineer
PRO
1
16k
Building Scalable Backend Services with Firebase
wisdommatt
0
110
re:Invent2024 KeynoteのAmazon Q Developer考察
yusukeshimizu
1
150
Featured
See All Featured
Statistics for Hackers
jakevdp
797
220k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
28
2.2k
RailsConf 2023
tenderlove
29
970
For a Future-Friendly Web
brad_frost
176
9.5k
Six Lessons from altMBA
skipperchong
27
3.6k
Designing for Performance
lara
604
68k
Music & Morning Musume
bryan
46
6.3k
Fontdeck: Realign not Redesign
paulrobertlloyd
82
5.3k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
6
500
VelocityConf: Rendering Performance Case Studies
addyosmani
327
24k
Agile that works and the tools we love
rasmusluckow
328
21k
Docker and Python
trallard
43
3.2k
Transcript
Context & Contingency Aaron Suggs
Thank you Jen, Joe, Ann Marie, Kaete, Chris, Mark, and
Katie!
Aaron Suggs ktheory Ops Engineering
helps creative projects come to life
1. ELK 2. Management
“It’s not a promotion, it’s a career change” — Lindsay
Holmwood MGMT 101
Kyle Burckhard built it @talaris
Business Requirements
“Look at the massive explosion in operational software offerings over
the past 5-6 years.” — Charity Majors
Hosted SAAS
Maybe Splunk?
ELK
None
App logs Vendor logs lograge S3 Event filebeat SQS worker
logstash (+S3) logstash AWS Elasticsearch Service (with Kibana)
Proof of concept
!
filebeat with real data!
filebeat with real data! “Do no harm”
Trivia Time!
Trivia Time! Why might a disk be 100% full after
you delete several large files?
Answer " A process has open file handles (use lsof)
What to do?
What to do? - Upgrade it! Thx GitHub.
What to do? - Upgrade it! Thx GitHub. - Restart
it.
What to do? - Upgrade it! Thx GitHub. - Restart
it.
AWS Elasticsearch vs. DIY on EC2
None
AWS Elasticsearch DIY on EC2
AWS Elasticsearch DIY on EC2 Less dev attention* More dev
attention
AWS Elasticsearch DIY on EC2 Less dev attention* More dev
attention ✅
AWS Elasticsearch DIY on EC2 Less dev attention* More dev
attention Less flexible Flexible, adaptable ✅
AWS Elasticsearch DIY on EC2 Less dev attention* More dev
attention Less flexible Flexible, adaptable ✅ ✅
AWS Elasticsearch DIY on EC2 Less dev attention* More dev
attention Less flexible Flexible, adaptable Hard to debug Lots of visibility ✅ ✅
AWS Elasticsearch DIY on EC2 Less dev attention* More dev
attention Less flexible Flexible, adaptable Hard to debug Lots of visibility ✅ ✅ ✅
AWS Elasticsearch DIY on EC2 Less dev attention* More dev
attention Less flexible Flexible, adaptable Hard to debug Lots of visibility Aligned w/ our use ✅ ✅ ✅
AWS Elasticsearch DIY on EC2 Less dev attention* More dev
attention Less flexible Flexible, adaptable Hard to debug Lots of visibility Aligned w/ our use ✅ ✅ ✅ ✅
Rails log & Logstash
Rails log & Logstash
Lograge github.com/roidrage/lograge
When you show devs Kibana
When you show devs Kibana
MVP = better than alternative
T-Shaped skills
T-Shaped skills Me AWS Ruby
T-Shaped skills Me AWS Ruby Kyle AWS Ruby Docker
T-Shaped skills Me AWS Ruby Kyle AWS Ruby Docker ?
Distributed systems Go
Ingesting vendor logs - S3 access logs - CDN access
logs - CloudTrail logs
S3 Events -> SQS -> shoryuken ruby worker -> logstash
S3 Events -> SQS -> shoryuken ruby worker -> logstash
re-import old logs
Autoscaling!
Trivia Time!
Trivia Time! What’s the bottleneck after you scale logstash?
Answer " 100% Elasticsearch CPU
Answer " Then it crashes. $ 100% Elasticsearch CPU
None
Mitigating Burnout MGMT 102
Solution: Pairing 1. Fosters career growth 2. Cross-training 3. Team
bonding
Summary
Summary 1. Mind the skills of your team
Summary 1. Mind the skills of your team 2. Know
the next-best alternative
Summary 1. Mind the skills of your team 2. Know
the next-best alternative 3. Consider a tool’s community
Thank you! ktheory