Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Scaling – RICON 2015
Search
Duncan Grazier
November 05, 2015
Technology
23
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Scaling – RICON 2015
A talk about how scaling isn't simply a technology problem.
Duncan Grazier
November 05, 2015
More Decks by Duncan Grazier
See All by Duncan Grazier
Engineering Engineers @ Code Driven #3
itsmeduncan
0
42
Other Decks in Technology
See All in Technology
go-sqletch
moznion
0
140
DevelopersIO 2026 知識の地図を描く ─ オントロジーとは何か?
ishikawa_satoru
1
1.7k
Local CI × GitHub Actions
gogutan
2
210
JAWS-UGグッズ職人仕事の流儀
kentapapa
0
110
古い指輪から広がった JAVA コミュニティ とのつながり
yamad
0
110
Persisting Massive Data with Rails ~Designing for 60 billion rows, and fighting the bottlenecks~ Railsで挑む大量データ永続化 〜600億件を永続化するための設計とボトルネックとの戦い〜
occhi
0
730
Code for Security プロジェクト紹介 2026年10月
yu23ki14
0
110
DWH の限界突破! AI エージェント向け爆速リアルタイムデータ基盤 ClickHouse
jozono
1
480
10年後、Engineering 行為を剥奪されるとして、わたしたちは、どう、何を創ればいいだろうか。 / If Engineering Is Taken Away in 10 Years, How and What Should We Create?
bitkey
PRO
1
190
夫婦で子育てするための育児標準化
codmoninc
PRO
0
360
無理せず続ける、子育てエンジニアの学び
codmoninc
PRO
0
880
パッチ更新でterraform initが落ちた日
grimoh
1
140
Featured
See All Featured
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
1
450
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
69
67k
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
2
2.9k
ラッコキーワード サービス紹介資料
rakko
1
5.4M
Facilitating Awesome Meetings
lara
57
7.2k
Making Projects Easy
brettharned
120
6.8k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
31k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
640
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
480
Deep Space Network (abreviated)
tonyrice
0
370
The SEO identity crisis: Don't let AI make you average
varn
0
590
Transcript
SCALING
DUNCAN GRAZIER
SHOPKEEP
@ITSMEDUNCAN
I AM DEEPLY PASSIONATE ABOUT GROWING ENGINEERS AND TEAMS
Don't screw up — Mom
DON'T SCREW UP BUT WHEN YOU DO LEARN STUFF
SCALING IS A JOURNEY
ENGINEERING IS A JOURNEY
OVER-ENGINEERING
UNDER-ENGINEERING
ENGINEERING
WE'VE DONE ALL THREE OF THESE
ACT 1
LET'S REFLECT
None
None
None
None
None
None
DID WE EVER NEED TO UPDATE A SALE?
None
None
None
How do we build variant inventory tracking? — Engineers A
It is just a simple API...
We need to launch in Brazil by the end of
the month! We will double revenue! — Business Development
WE CAN RUN RIAK IN BRAZIL
ENGINEERING IS GETTING IN THE WAY
ACT 2
LET'S REFLECT (AGAIN)
WE SHOULD HAVE BUILT A PROXY FIRST
WE SHOULDN'T HAVE SPRAWLED SO QUICKLY
YOUR ENGINEERS WILL BE CONFUSED & FRUSTRATED
YOU ARE GOING TO MAKE BAD CHOICES
YOUR DATA FITS IN MEMORY
YOU PROBABLY DON'T NEED TO UPDATE
DECIDE HOW SYNCHRONOUS YOUR SYSTEM NEEDS TO BE
HIDE COMPLEXITY BEHIND TOOLS
UNIFY APP TOOLING
RIAK IS EASY TO DEPLOY & RUN
BE STRICT
REWRITES INDICATE BAD ASSUMPTION
ALL NEW INFRASTRUCTURE WITH A MOSTLY NEW TEAM IS A
HUGE CHALLENGE
DON'T TRY TO BOLT ON FEATURES
DEDICATE A TEAM TO OBSERVABILITY
EVERY SERVICE NEEDS A RESPONSIBLE ENGINEER
OVER-ENGINEERING HAS COSTS
SIMPLIFY SUCCESS: 3-5 KPIS
DOCUMENT EVERYTHING
HAVE A HEALTHY SKEPTICISM
BE PREPARED FOR THE
EMPOWER
START WITH A MONOLITH
ACT 3
EVOLVE
None
None
RIAK IS A TOOL
None
LET'S CHAT ABOUT HARD PROBLEMS
THANKS