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
Scaling – RICON 2015
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Duncan Grazier
November 05, 2015
Technology
0
23
Scaling – RICON 2015
A talk about how scaling isn't simply a technology problem.
Duncan Grazier
November 05, 2015
Tweet
Share
More Decks by Duncan Grazier
See All by Duncan Grazier
Engineering Engineers @ Code Driven #3
itsmeduncan
0
40
Other Decks in Technology
See All in Technology
ハーネスエンジニアリング×AI適応開発
aictokamiya
1
530
パワポ作るマンをMCP Apps化してみた
iwamot
PRO
0
210
Oracle AI Database@AWS:サービス概要のご紹介
oracle4engineer
PRO
3
2k
The Rise of Browser Automation: AI-Powered Web Interaction in 2026
marcthompson_seo
0
310
How to install a gem
indirect
0
1.9k
「活動」は激変する。「ベース」は変わらない ~ 4つの軸で捉える_AI時代ソフトウェア開発マネジメント
sentokun
0
120
開発チームとQAエンジニアの新しい協業モデル -年末調整開発チームで実践する【QAリード施策】-
kaomi_wombat
0
260
AI時代のシステム開発者の仕事_20260328
sengtor
0
300
SaaSに宿る21g
kanyamaguc
2
180
Oracle Cloud Infrastructure(OCI):Onboarding Session(はじめてのOCI/Oracle Supportご利⽤ガイド)
oracle4engineer
PRO
2
17k
「通るまでRe-run」から卒業!落ちないテストを書く勘所
asumikam
2
830
The essence of decision-making lies in primary data
kaminashi
0
160
Featured
See All Featured
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.1k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.2k
Optimizing for Happiness
mojombo
378
71k
What does AI have to do with Human Rights?
axbom
PRO
1
2.1k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
100
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
Become a Pro
speakerdeck
PRO
31
5.9k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.6k
Facilitating Awesome Meetings
lara
57
6.8k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
420
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