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
John Arthorne
March 13, 2017
Technology
1
430
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
360
Black Friday: Lessons in Resiliency and Incident Response at Shopify
jarthorn
0
410
Operating Systems in Cloud City
jarthorn
0
340
Tracking and automating software infrastructure with GitHub
jarthorn
0
500
Slack Superpowers
jarthorn
0
400
Continuous Delivery at Shopify
jarthorn
0
880
Planetary Scale Web Architecture: A Gentle Introduction
jarthorn
1
300
DevOps Toronto 2016: Scaling out Continuous Delivery
jarthorn
1
840
DevOps Vancouver 2016: Scaling out Continuous Delivery
jarthorn
0
630
Other Decks in Technology
See All in Technology
目標と時間軸 〜ベイビーステップでケイパビリティを高めよう〜
kakehashi
PRO
8
1k
サイト信頼性エンジニアリングとAmazon Web Services / SRE and AWS
ymotongpoo
7
1.9k
プルリクエストレビューを終わらせるためのチーム体制 / The Team for Completing Pull Request Reviews
nekonenene
3
1.5k
入門 PEAK Threat Hunting @SECCON
odorusatoshi
0
180
Snowflakeの開発・運用コストをApache Icebergで効率化しよう!~機能と活用例のご紹介~
sagara
1
540
AWSではじめる Web APIテスト実践ガイド / A practical guide to testing Web APIs on AWS
yokawasa
8
790
Охота на косуль у древних
ashapiro
0
130
Cracking the Coding Interview 6th Edition
gdplabs
14
28k
生成AI×財務経理:PoCで挑むSlack AI Bot開発と現場巻き込みのリアル
pohdccoe
1
820
データベースの負荷を紐解く/untangle-the-database-load
emiki
2
550
プロダクト開発者目線での Entra ID 活用
sansantech
PRO
0
140
データエンジニアリング領域におけるDuckDBのユースケース
chanyou0311
9
2.6k
Featured
See All Featured
Imperfection Machines: The Place of Print at Facebook
scottboms
267
13k
The Cost Of JavaScript in 2023
addyosmani
47
7.4k
Become a Pro
speakerdeck
PRO
26
5.2k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.5k
Side Projects
sachag
452
42k
Practical Orchestrator
shlominoach
186
10k
Adopting Sorbet at Scale
ufuk
75
9.2k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
How to Think Like a Performance Engineer
csswizardry
22
1.4k
Site-Speed That Sticks
csswizardry
4
420
A Philosophy of Restraint
colly
203
16k
For a Future-Friendly Web
brad_frost
176
9.6k
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 - -