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
Node.js @ GoDaddy in 2015
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Charlie Robbins
December 09, 2015
Technology
120
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Node.js @ GoDaddy in 2015
From proof-of-concept to production and proliferation.
Charlie Robbins
December 09, 2015
More Decks by Charlie Robbins
See All by Charlie Robbins
Flexible Design Systems
indexzero
0
100
Exploring Leadership, Mangement, and Mentorship In Open Source
indexzero
0
6
Delivering Flexible Cross Platform Design Systems
indexzero
0
690
Scaling Webpack to Thousands of Concurrent Builds
indexzero
1
200
Everything You Wanted to Know About Logging
indexzero
1
200
Exploring Leadership, Mangement, and Mentorship in Open Source
indexzero
1
130
Serverless Front-End Deployments using npm
indexzero
2
220
Understanding the npm wire API
indexzero
0
350
Modernizing Winston for node@4
indexzero
0
710
Other Decks in Technology
See All in Technology
【セミナー資料】Claude Code をセキュアに使うための考え方と設定の勘どころ / Claude Code Webinar 20260616
masahirokawahara
2
420
AWS Security Hub CSPMの成功・失敗体験
cmusudakeisuke
0
290
脆弱性対応、どこで線を引くか
rymiyamoto
1
420
FPC(フレキシブル)基板にZephyr実装してみた。
iotengineer22
0
130
2026TECHFRESH畢業分享會 - Lightning Talk - 資料也要 CI/CD? 用 Airbyte 自動化資料同步
line_developers_tw
PRO
0
1.3k
スタートアップにAmazon EKSは早すぎる? マルチプロダクト戦略を加速する Platform Engineeringの実践 / Is Amazon EKS Too Soon for Startups? Practical Platform Engineering to Accelerate a Multi-Product Strategy
elmodev09
1
470
Kiro Ambassador を目指す話
k_adachi_01
0
110
生成 AI 実践ガイド (概略版) AIガバナンス編
asei
0
130
AIはどのように 組織のアジリティを変えるのか?
junki
4
1.1k
Flow 不死:AI 時代 DevOps 的不變本質
cheng_wei_chen
2
350
iOS アプリの「これって不具合ですか?」を AI に調べてもらう
miichan
0
110
コミュニティの有益性 ~JAWS Days 2026 での体験を通して~ / The Benefits of a Community ~Through My Experience at JAWS Days 2026~
seike460
PRO
0
190
Featured
See All Featured
WENDY [Excerpt]
tessaabrams
11
38k
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
780
HTML-Aware ERB: The Path to Reactive Rendering @ RubyCon 2026, Rimini, Italy
marcoroth
1
200
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
540
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.5k
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
340
Color Theory Basics | Prateek | Gurzu
gurzu
0
370
Mobile First: as difficult as doing things right
swwweet
225
10k
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.3k
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
440
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
230
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
210
Transcript
Node.js at GoDaddy Production and Proliferation Charlie Robbins | @indexzero
WHY, HELLO THERE
@INDEXZERO GITHUB TWITTER
@INDEXZERO GITHUB TWITTER DIR. UX PLATFORM @ GODADDY Been at
GoDaddy about a year now. Formerly founder at Nodejitsu Also, Gold Director, Node.js Foundation
None
HAS ALWAYS BEEN TECH STACK GODADDY an eclectic
None
THE FEATURE what matters IS
None
An eclectic stack is leaning THAT Node TO
None
From PRODUCTION proof-of-concept To And proliferation
CI/CD PIPELINES
WEBSITE BUILDER
We need to talk MICROSERVICES about
None
First FROM THE untether
First MONOLITH FROM THE untether
None
What about WHY the of
What about WHY the of Microservices?
Any organization that designs a system (defined broadly) will produce
a design whose structure is a copy of the organization's communication structure. — Melvyn Conway, 1967 “ CONWAY’S LAW
None
REDUCE COUPLING
None
MOBILE PERFORMANCE
None
That’s THREE roundtrips on the mobile network
That’s THREE roundtrips on the mobile network Mobile Backend Make
roundtrips on the FASTER NETWORKS
SMALLER DEPLOYMENTS
None
Absolutely NOT Rainbows all Unicorns and
Sometimes SIMPLE SOLUTION the becomes complex…
None
Each new service introduce new points of failure CAN
DESIGN for FAILURE
None
BUILD Let’s something right here. right now
NODE.JS
NODE.JS EXPRESS REDIS/CASSANDRA …now what?
None
TEST CODE YOUR
None
MOCHA ISTANBUL CHAI / ASSUME SINON PROXYQUIRE
Even
Even DRY IS STILL test code
None
DON’T YOURSELF REPEAT
ISOMORPHIC DATA MODELS VALIDATION LOGGING CONFIGURATION MANAGEMENT DRY UNIT /
INTEGRATI ON TESTS SIMPLE EXTENSIBILITY INTERNATIONALIZATION AND LOCALIZATION MONITORING & METRICS DIRECTORY STRUCTURE
There be DRAGONS
Thankfully, them SLAY we can
MORE ON THAT in the COMING MONTHS
FRAMEWORK YOUR CAN’T DO everything
None
BUT STILL WOW SUCH NODE AWESOME
NEW & IMPROVED ACCOUNT MANAGEMENT
NEW & IMPROVED ACCOUNT MANAGEMENT NOW 10% COMING SOON TO
YOU
NEW & IMPROVED ACCOUNT MANAGEMENT NOW 10% COMING SOON TO
YOU NEW HELP BIG DATA FOR SMALL BUSINESSES
None
FRONT-END OPS
Any organization that designs a system (defined broadly) will produce
a design whose structure is a copy of the organization's communication structure. — Melvyn Conway, 1967 “ CONWAY’S LAW
OPEN SOURCE FIRST, BY FOSTERING A CULTURE OF
OPEN SOURCE YES! I WANT YOU TO WRITE
None
Ok, I’m sold! HOW Tell me, do we OPEN SOURCE?
SCIENCE CAT SAYS “GOOD QUESTION”
None
CREATE GROUPS WORKING
None
DO MORE
DO MORE MENTORSHIP WITH PEOPLE everywhere
WORK TOGETHER TO MOVE FORWARD
None
FIND A PROBLEM COMMON
FIND A PROBLEM COMMON CASSANDRA
None
BUILD SOLUTION A REUSABLE
BUILD SOLUTION A REUSABLE require(‘apollo’);
MORE ON THAT just NEXT MONTH
WE ARE JUST getting started
{github, twitter}.com/indexzero
[email protected]
MAY THE SOURCE BE WITH YOU THANKS.
Q&A TIME.