SlideShare uma empresa Scribd logo
1 de 30
Baixar para ler offline
NODESUMMIT 2015 recap
@LUCAMARASCHI
SAN FRANCISCO
FEB 9-10 2015
The Panel...
"DESIGNING NODE.JS APPLICATIONS"
MODERATED BY DAN SHAWN
▸ Jeff Harrell, Director of Engineering, PayPal
▸ Aarthi Jayaram, Senior Engineering Manager, LinkedIn
▸ William Kapke, Director, Engineering, Shyp
▸ Luca Maraschi, Platform Architect, IceMobile
▸ Siddharth Ram, Chief Architect, Small Business Division, Intuit
DEPLOYMENT, DESIGN, STRATEGY
HOW TO SCALE NODE.JS IN YOUR COMPANY
WE SPOKE ABOUT FRAMEWORKS
VIRGILIO VS KRAKENJS
A framework is just a technology
accelerator, a CDL as Company Specific
Language.
— Luca Maraschi
BUT HOW TO "SCALE" NODE.JS
IN YOUR COMPANY?
Don't think about scaling on hardware,
every tech can do that. Think about
scaling on people.
— Luca Maraschi
THE ETERNAL FIGHT...
RESTIFY VS EXPRESS
SNEAK PEAK ON THE
FUTURE OF CONTAINERS AND
SMARTOS/SDC
WHAT ABOUT IO.JS
AND NODE.JS???
WELL...
NODE.JS FOUNDATION
WAS ANNOUNCED BY SCOTT HAMMOND
TOP 5 LEARNINGS OF THE
NODESUMMIT 2015
1. DEPLOY WITH DOCKEROTHERWISE YOUR ARE DOING IT WRONG!
2. DTRACEOR DIE!
3. UPGRADE TO NODE.JS 0.12OR REGRET IT WHEN YOUR APP CRASHES!
SO YOU CAN USE --ABORT-ON-UNCAUGHT-EXCEPTION
4. DON'T DO LIKE GODADDY...
PUT NGINX IN FRONT OF YOUR NODE.JS SERVICE!
5. NEVER TAKE CONNECTION FLIGHTS!
YOU ARE GOING TO END UP IN HOUSTON!
ONE MORE THING...
USE DECKSET AND
MARKDOWN PRESENTATIONS!
2 WEEKS AND THE MOVIES
"SHOULD" BE AVAILABLE!
#NODESUMMIT
...AND MUCH MORE
EPIC SHIT!
JOIN US!
@ICEMOBILE!
THANK YOU!

Mais conteúdo relacionado

Semelhante a AMS Node Meetup, Node Summit 2015 Recap

A question of craftsmanship
A question of craftsmanshipA question of craftsmanship
A question of craftsmanship
AgileOnTheBeach
 
Fifth Edition Architecture Week @Gothenburg 141009
Fifth Edition Architecture Week @Gothenburg 141009Fifth Edition Architecture Week @Gothenburg 141009
Fifth Edition Architecture Week @Gothenburg 141009
Capgemini
 
EDB Database for Digital Transformation_20161101
EDB Database for Digital Transformation_20161101EDB Database for Digital Transformation_20161101
EDB Database for Digital Transformation_20161101
Pierre Fricke
 

Semelhante a AMS Node Meetup, Node Summit 2015 Recap (20)

Infrastructure Prowing Pains by David Poblador i Garcia - DevOpsBCN - March 2024
Infrastructure Prowing Pains by David Poblador i Garcia - DevOpsBCN - March 2024Infrastructure Prowing Pains by David Poblador i Garcia - DevOpsBCN - March 2024
Infrastructure Prowing Pains by David Poblador i Garcia - DevOpsBCN - March 2024
 
How to Act Like an Agency within a Company: UX for the Enterprise
How to Act Like an Agency within a Company: UX for the EnterpriseHow to Act Like an Agency within a Company: UX for the Enterprise
How to Act Like an Agency within a Company: UX for the Enterprise
 
Cognizanti Journal: XaaS, Code Halos, SMAC and the Future of Work
Cognizanti Journal: XaaS, Code Halos, SMAC and the Future of WorkCognizanti Journal: XaaS, Code Halos, SMAC and the Future of Work
Cognizanti Journal: XaaS, Code Halos, SMAC and the Future of Work
 
Brand Commerce - We all know the shiny stuff at the front. But what magic is ...
Brand Commerce - We all know the shiny stuff at the front. But what magic is ...Brand Commerce - We all know the shiny stuff at the front. But what magic is ...
Brand Commerce - We all know the shiny stuff at the front. But what magic is ...
 
Cloud Forecast 2014 - Seeding Cloud Cultures
Cloud Forecast 2014 - Seeding Cloud CulturesCloud Forecast 2014 - Seeding Cloud Cultures
Cloud Forecast 2014 - Seeding Cloud Cultures
 
AgileUX, Lean Start Up, Design Thinking and how it all aligns - dave landis
AgileUX, Lean Start Up, Design Thinking and how it all aligns - dave landisAgileUX, Lean Start Up, Design Thinking and how it all aligns - dave landis
AgileUX, Lean Start Up, Design Thinking and how it all aligns - dave landis
 
A question of craftsmanship
A question of craftsmanshipA question of craftsmanship
A question of craftsmanship
 
Technology Trends, Business Trends, and the History of Tech in Los Angeles
Technology Trends, Business Trends, and the History of Tech in Los AngelesTechnology Trends, Business Trends, and the History of Tech in Los Angeles
Technology Trends, Business Trends, and the History of Tech in Los Angeles
 
Approaching risk management with your head in the cloud
Approaching risk management with your head in the cloudApproaching risk management with your head in the cloud
Approaching risk management with your head in the cloud
 
Slack | Success Diaries
Slack | Success DiariesSlack | Success Diaries
Slack | Success Diaries
 
Fifth Edition Architecture Week @Gothenburg 141009
Fifth Edition Architecture Week @Gothenburg 141009Fifth Edition Architecture Week @Gothenburg 141009
Fifth Edition Architecture Week @Gothenburg 141009
 
World's Most Influential Leaders Inspiring The Tech World, 2024
World's Most Influential Leaders Inspiring The Tech World, 2024World's Most Influential Leaders Inspiring The Tech World, 2024
World's Most Influential Leaders Inspiring The Tech World, 2024
 
Touchpoint 2012 Symposium on Interaction Design: Notes
Touchpoint 2012 Symposium on Interaction Design: NotesTouchpoint 2012 Symposium on Interaction Design: Notes
Touchpoint 2012 Symposium on Interaction Design: Notes
 
Improving velocity through abstraction
Improving velocity through abstractionImproving velocity through abstraction
Improving velocity through abstraction
 
UX Design in 2030 | CLEVER°FRANKE
UX Design in 2030 | CLEVER°FRANKEUX Design in 2030 | CLEVER°FRANKE
UX Design in 2030 | CLEVER°FRANKE
 
EDB Database for Digital Transformation_20161101
EDB Database for Digital Transformation_20161101EDB Database for Digital Transformation_20161101
EDB Database for Digital Transformation_20161101
 
Agile Architecture: Ideals, History, and a New Hope
Agile Architecture: Ideals, History, and a New HopeAgile Architecture: Ideals, History, and a New Hope
Agile Architecture: Ideals, History, and a New Hope
 
DevOps Indonesia #10 - Making DevOps Practice Real
DevOps Indonesia #10 - Making DevOps Practice Real DevOps Indonesia #10 - Making DevOps Practice Real
DevOps Indonesia #10 - Making DevOps Practice Real
 
DevOps Indonesia Meetup : "Making DevOps Practice Real" by Martin Lee & Yosep...
DevOps Indonesia Meetup : "Making DevOps Practice Real" by Martin Lee & Yosep...DevOps Indonesia Meetup : "Making DevOps Practice Real" by Martin Lee & Yosep...
DevOps Indonesia Meetup : "Making DevOps Practice Real" by Martin Lee & Yosep...
 
UX-Project
UX-ProjectUX-Project
UX-Project
 

Mais de icemobile

Mais de icemobile (19)

Design thinking for play meetup
Design thinking for play meetup Design thinking for play meetup
Design thinking for play meetup
 
Context chat UXcamp Amsterdam 2017
Context chat UXcamp Amsterdam 2017Context chat UXcamp Amsterdam 2017
Context chat UXcamp Amsterdam 2017
 
Analysing Memory Leaks
Analysing Memory LeaksAnalysing Memory Leaks
Analysing Memory Leaks
 
A date with data - CI’s Great British data visualisation adventure
A date with data - CI’s Great British data visualisation adventureA date with data - CI’s Great British data visualisation adventure
A date with data - CI’s Great British data visualisation adventure
 
Context Chat - why, what & how
Context Chat - why, what & howContext Chat - why, what & how
Context Chat - why, what & how
 
TAPOST Conference 2016 Riga // Better Products Faster: Let's bring the user i...
TAPOST Conference 2016 Riga // Better Products Faster: Let's bring the user i...TAPOST Conference 2016 Riga // Better Products Faster: Let's bring the user i...
TAPOST Conference 2016 Riga // Better Products Faster: Let's bring the user i...
 
Retail Loyalty Congress 2016 Masterclass IceMobile // Toronto Canada
Retail Loyalty Congress 2016 Masterclass IceMobile // Toronto CanadaRetail Loyalty Congress 2016 Masterclass IceMobile // Toronto Canada
Retail Loyalty Congress 2016 Masterclass IceMobile // Toronto Canada
 
Ladies that UX Amsterdam 18082016 - Experience Mapping with IceMobile
Ladies that UX Amsterdam 18082016 - Experience Mapping with IceMobile Ladies that UX Amsterdam 18082016 - Experience Mapping with IceMobile
Ladies that UX Amsterdam 18082016 - Experience Mapping with IceMobile
 
Service Discovery or Why each micro service should believe it's the only one ...
Service Discovery or Why each micro service should believe it's the only one ...Service Discovery or Why each micro service should believe it's the only one ...
Service Discovery or Why each micro service should believe it's the only one ...
 
Explorations in Cooperative Distributed Systems with Uber's Ringpop
Explorations in Cooperative Distributed Systems with Uber's RingpopExplorations in Cooperative Distributed Systems with Uber's Ringpop
Explorations in Cooperative Distributed Systems with Uber's Ringpop
 
About- Face: Reflections on Growing an Open-Source Mentality
About- Face: Reflections on Growing an Open-Source MentalityAbout- Face: Reflections on Growing an Open-Source Mentality
About- Face: Reflections on Growing an Open-Source Mentality
 
An Amsterdam perspective on Design Thinking
An Amsterdam perspective on Design ThinkingAn Amsterdam perspective on Design Thinking
An Amsterdam perspective on Design Thinking
 
Mobile App Europe 2015 Pulse UX Workshop Presentation
Mobile App Europe 2015 Pulse UX Workshop PresentationMobile App Europe 2015 Pulse UX Workshop Presentation
Mobile App Europe 2015 Pulse UX Workshop Presentation
 
Product Tank Amsterdam Pulse UX Presentation
Product Tank Amsterdam Pulse UX PresentationProduct Tank Amsterdam Pulse UX Presentation
Product Tank Amsterdam Pulse UX Presentation
 
AMS Node Meetup December presentation Phusion Passenger
AMS Node Meetup December presentation Phusion PassengerAMS Node Meetup December presentation Phusion Passenger
AMS Node Meetup December presentation Phusion Passenger
 
Design Thinking to accelerate Innovation - Masterclass on RLC2015 Barcelona
Design Thinking to accelerate Innovation - Masterclass on RLC2015 BarcelonaDesign Thinking to accelerate Innovation - Masterclass on RLC2015 Barcelona
Design Thinking to accelerate Innovation - Masterclass on RLC2015 Barcelona
 
The Numbers Magic (Amsterdam Node Meetup Presentation)
The Numbers Magic (Amsterdam Node Meetup Presentation)The Numbers Magic (Amsterdam Node Meetup Presentation)
The Numbers Magic (Amsterdam Node Meetup Presentation)
 
ProductTank Amsterdam - IceMobile Karlijn van den Berg
ProductTank Amsterdam - IceMobile Karlijn van den BergProductTank Amsterdam - IceMobile Karlijn van den Berg
ProductTank Amsterdam - IceMobile Karlijn van den Berg
 
Adding emotion to transactional loyalty
Adding emotion to transactional loyaltyAdding emotion to transactional loyalty
Adding emotion to transactional loyalty
 

Último

The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
shinachiaurasa2
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
mohitmore19
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
masabamasaba
 

Último (20)

%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 

AMS Node Meetup, Node Summit 2015 Recap