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
Tracking Service Infrastructure at Scale
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
John Arthorne
March 13, 2017
Technology
1
490
Tracking Service Infrastructure at Scale
Talk from SRECon North America 2017 on tracking and automating service infrastructure at Shopify
John Arthorne
March 13, 2017
Tweet
Share
More Decks by John Arthorne
See All by John Arthorne
Expect the Unexpected: Preparing SRE Teams for Responding to Novel Failures
jarthorn
0
390
Black Friday: Lessons in Resiliency and Incident Response at Shopify
jarthorn
0
440
Operating Systems in Cloud City
jarthorn
0
380
Tracking and automating software infrastructure with GitHub
jarthorn
0
530
Slack Superpowers
jarthorn
0
420
Continuous Delivery at Shopify
jarthorn
0
910
Planetary Scale Web Architecture: A Gentle Introduction
jarthorn
1
350
DevOps Toronto 2016: Scaling out Continuous Delivery
jarthorn
1
910
DevOps Vancouver 2016: Scaling out Continuous Delivery
jarthorn
0
670
Other Decks in Technology
See All in Technology
ドメイン駆動セキュリティへの道しるべ
pandayumi
0
180
習慣とAIと環境 — 技術探求を続ける3つの鍵
azukiazusa1
3
790
最速で価値を出すための プロダクトエンジニアのツッコミ術
kaacun
1
280
いよいよ仕事を奪われそうな波が来たぜ
kazzpapa3
3
270
SREの仕事を自動化する際にやっておきたい5つのポイント
jacopen
6
1.1k
Tebiki Engineering Team Deck
tebiki
0
23k
AWS Devops Agent ~ 自動調査とSlack統合をやってみた! ~
kubomasataka
2
240
Claude in Chromeで始める自律的フロントエンド開発
diggymo
1
280
Werner Vogelsが14年間 問い続けてきたこと
yusukeshimizu
2
230
AWS監視を「もっと楽する」ために
uechishingo
0
440
toCプロダクトにおけるAI機能開発のしくじりと学び / ai-product-failures-and-learnings
rince
3
2.6k
20260120 Amazon VPC のパブリックサブネットを無くしたい!
masaruogura
2
170
Featured
See All Featured
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2k
The browser strikes back
jonoalderson
0
340
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
170
30 Presentation Tips
portentint
PRO
1
190
Optimising Largest Contentful Paint
csswizardry
37
3.6k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
61k
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
82
Crafting Experiences
bethany
1
39
Side Projects
sachag
455
43k
Tell your own story through comics
letsgokoyo
1
800
エンジニアに許された特別な時間の終わり
watany
106
230k
Principles of Awesome APIs and How to Build Them.
keavy
128
17k
Transcript
None
None
A startup building hosted software for commerce Facing rapid growth
in customers, RPM, devs, deploys
Still growing fast, things on fire all the time Production
Engineering to the rescue!
Still in “double all the things” mode SRE mindset helped
us get ahead of the growth Concern is more about growth rate than actual #’s
None
None
None
None
None
None
None
• • • ➢
None
None
Collective Ownership in common Ability to deliver with high speed
Works well in small teams No specialized roles Authoritarian No change without permission Bureaucratic, slow, safe The norm in massive orgs Highly specialized roles Shopify 2015 Shopify 2017
• • •
None
None
• • •
Tier Impact Needs 1 Critical Playbooks, defined SLO, resiliency patterns,
DC failover, scheduled load tests, security reviews 2 Important On call, monitoring with alerts, metrics instrumentation, dedicated DB, load tested, rolling deploy (preboot) 3 Useful >1 owner, deploy automation, CI, standard dev setup, uptime monitor, bugsnag, log retention, backups, SSL 4 Experiments Owner, Security bugs, resolve outages
None
None
None
None
None
None
None
Office Hours Keep In Touch - -