Step One in Digital Transformation - Node Summit 2016 - Dan Shaw
-
Upload
nodesource -
Category
Software
-
view
249 -
download
0
Transcript of Step One in Digital Transformation - Node Summit 2016 - Dan Shaw
![Page 1: Step One in Digital Transformation - Node Summit 2016 - Dan Shaw](https://reader036.fdocuments.us/reader036/viewer/2022062523/588aebe71a28abab6c8b6e81/html5/thumbnails/1.jpg)
August 12, 2016
Step One inDigital Transformation
Dan Shaw, CTO of NodeSource
![Page 2: Step One in Digital Transformation - Node Summit 2016 - Dan Shaw](https://reader036.fdocuments.us/reader036/viewer/2022062523/588aebe71a28abab6c8b6e81/html5/thumbnails/2.jpg)
© 2016 NodeSource
Why so angry, dshaw?
2
Dan ShawCTO and Co-Founder of NodeSource.
Node.js startup veteran: Storify, Spreecast, Voxer, ClassDojo.
Podcast host of NodeUp.
Created NodeBots Day, NodeBots SF, SFNode, and EnterpriseJS.
Before Node.js did large-scale contractingin Defense, Health Care and Education. Primarily Java backend and JavaScript frontend.
![Page 3: Step One in Digital Transformation - Node Summit 2016 - Dan Shaw](https://reader036.fdocuments.us/reader036/viewer/2022062523/588aebe71a28abab6c8b6e81/html5/thumbnails/3.jpg)
© 2016 NodeSource Confidential3
NodeSource is the Enterprise Node.js company offering the only commercial version of Node.js explicitly focused on the needs of Enterprise users of Node.js.
![Page 4: Step One in Digital Transformation - Node Summit 2016 - Dan Shaw](https://reader036.fdocuments.us/reader036/viewer/2022062523/588aebe71a28abab6c8b6e81/html5/thumbnails/4.jpg)
© 2016 NodeSource Confidential
Why Digital Transformation?
4
![Page 5: Step One in Digital Transformation - Node Summit 2016 - Dan Shaw](https://reader036.fdocuments.us/reader036/viewer/2022062523/588aebe71a28abab6c8b6e81/html5/thumbnails/5.jpg)
© 2016 NodeSource Confidential
Why Digital Transformation?
5
Why Digital Tranformation?• Every company is now a technology company• Modernizing systems has become a top priority• Users expect consistent experiences across all
platforms• Everything is an API
![Page 6: Step One in Digital Transformation - Node Summit 2016 - Dan Shaw](https://reader036.fdocuments.us/reader036/viewer/2022062523/588aebe71a28abab6c8b6e81/html5/thumbnails/6.jpg)
© 2016 NodeSource Confidential6
Monoliths
![Page 7: Step One in Digital Transformation - Node Summit 2016 - Dan Shaw](https://reader036.fdocuments.us/reader036/viewer/2022062523/588aebe71a28abab6c8b6e81/html5/thumbnails/7.jpg)
© 2016 NodeSource Confidential
Digital Transformation
7
Proud Legacy• Monoliths can be faster, until they’re not• 2 years is too long to complete first steps• Build agile muscle and experience cross-functionally• Platform for change• Re-consolidation is OK
![Page 8: Step One in Digital Transformation - Node Summit 2016 - Dan Shaw](https://reader036.fdocuments.us/reader036/viewer/2022062523/588aebe71a28abab6c8b6e81/html5/thumbnails/8.jpg)
© 2016 NodeSource Confidential
Transformation Models
8
![Page 9: Step One in Digital Transformation - Node Summit 2016 - Dan Shaw](https://reader036.fdocuments.us/reader036/viewer/2022062523/588aebe71a28abab6c8b6e81/html5/thumbnails/9.jpg)
© 2016 NodeSource9
![Page 10: Step One in Digital Transformation - Node Summit 2016 - Dan Shaw](https://reader036.fdocuments.us/reader036/viewer/2022062523/588aebe71a28abab6c8b6e81/html5/thumbnails/10.jpg)
© 2016 NodeSource Confidential10
![Page 11: Step One in Digital Transformation - Node Summit 2016 - Dan Shaw](https://reader036.fdocuments.us/reader036/viewer/2022062523/588aebe71a28abab6c8b6e81/html5/thumbnails/11.jpg)
© 2016 NodeSource Confidential11
![Page 12: Step One in Digital Transformation - Node Summit 2016 - Dan Shaw](https://reader036.fdocuments.us/reader036/viewer/2022062523/588aebe71a28abab6c8b6e81/html5/thumbnails/12.jpg)
© 2016 NodeSource Confidential
Accelerating Digital Transformation
12
![Page 13: Step One in Digital Transformation - Node Summit 2016 - Dan Shaw](https://reader036.fdocuments.us/reader036/viewer/2022062523/588aebe71a28abab6c8b6e81/html5/thumbnails/13.jpg)
© 2016 NodeSource Confidential
Accelerating Digital Transformation
13
Core Team• Bring together diverse skill sets across key functional
areas• + JavaScript expertise• + Server-side expertise (Service-side)• + Legacy system expertise/focus• + DevOps expertise/focus
![Page 14: Step One in Digital Transformation - Node Summit 2016 - Dan Shaw](https://reader036.fdocuments.us/reader036/viewer/2022062523/588aebe71a28abab6c8b6e81/html5/thumbnails/14.jpg)
© 2016 NodeSource Confidential
Accelerating Digital Transformation
14
Minimum Viable Round-trip Effort• Full core team participation• Continuous Integration / Continuous Delivery
prioritized• Measure, Iterate, Learn, Repeat
![Page 15: Step One in Digital Transformation - Node Summit 2016 - Dan Shaw](https://reader036.fdocuments.us/reader036/viewer/2022062523/588aebe71a28abab6c8b6e81/html5/thumbnails/15.jpg)
© 2016 NodeSource Confidential
Step One
15
![Page 16: Step One in Digital Transformation - Node Summit 2016 - Dan Shaw](https://reader036.fdocuments.us/reader036/viewer/2022062523/588aebe71a28abab6c8b6e81/html5/thumbnails/16.jpg)
© 2016 NodeSource Confidential
Step One
16
“Proxies All The Way Down”
- Ryan Dahl
![Page 17: Step One in Digital Transformation - Node Summit 2016 - Dan Shaw](https://reader036.fdocuments.us/reader036/viewer/2022062523/588aebe71a28abab6c8b6e81/html5/thumbnails/17.jpg)
© 2016 NodeSource Confidential
Step One
17
Proxy-First App
![Page 18: Step One in Digital Transformation - Node Summit 2016 - Dan Shaw](https://reader036.fdocuments.us/reader036/viewer/2022062523/588aebe71a28abab6c8b6e81/html5/thumbnails/18.jpg)
© 2016 NodeSource Confidential
Step One
18
Step One• Assemble core team (include DevOps early!)• Benchmark legacy application• Add proxy-first application• Benchmark proxy-first app (+legacy application)
• Ship to production 🚢
![Page 19: Step One in Digital Transformation - Node Summit 2016 - Dan Shaw](https://reader036.fdocuments.us/reader036/viewer/2022062523/588aebe71a28abab6c8b6e81/html5/thumbnails/19.jpg)
© 2016 NodeSource Confidential19
Only 6ms of added latency
![Page 20: Step One in Digital Transformation - Node Summit 2016 - Dan Shaw](https://reader036.fdocuments.us/reader036/viewer/2022062523/588aebe71a28abab6c8b6e81/html5/thumbnails/20.jpg)
© 2016 NodeSource Confidential
Step One
20
Next Steps• Easy to return to known system state• Transform, modify, or replace downstream• Benchmark• Add functionality and repeat
![Page 21: Step One in Digital Transformation - Node Summit 2016 - Dan Shaw](https://reader036.fdocuments.us/reader036/viewer/2022062523/588aebe71a28abab6c8b6e81/html5/thumbnails/21.jpg)
© 2016 NodeSource Confidential
Step One
21
![Page 22: Step One in Digital Transformation - Node Summit 2016 - Dan Shaw](https://reader036.fdocuments.us/reader036/viewer/2022062523/588aebe71a28abab6c8b6e81/html5/thumbnails/22.jpg)
© 2016 NodeSource Confidential
Node.js DevOps Stack:#nsolidkube
22
![Page 23: Step One in Digital Transformation - Node Summit 2016 - Dan Shaw](https://reader036.fdocuments.us/reader036/viewer/2022062523/588aebe71a28abab6c8b6e81/html5/thumbnails/23.jpg)
© 2016 NodeSource Confidential
Fastest Path to the Node.js DevOps Stack• The NodeSource Platform: N|Solid• Docker Containers• Kubernetes
Step One
23
![Page 24: Step One in Digital Transformation - Node Summit 2016 - Dan Shaw](https://reader036.fdocuments.us/reader036/viewer/2022062523/588aebe71a28abab6c8b6e81/html5/thumbnails/24.jpg)
© 2016 NodeSource Confidential24
Get Started Now with Node.js DevOps Stack
• https://github.com/nodesource/nsolid-kubernetes• #nsolidkube
![Page 25: Step One in Digital Transformation - Node Summit 2016 - Dan Shaw](https://reader036.fdocuments.us/reader036/viewer/2022062523/588aebe71a28abab6c8b6e81/html5/thumbnails/25.jpg)
© 2016 NodeSource Confidential25
Demo Time:Step One on #nsolidkube
![Page 27: Step One in Digital Transformation - Node Summit 2016 - Dan Shaw](https://reader036.fdocuments.us/reader036/viewer/2022062523/588aebe71a28abab6c8b6e81/html5/thumbnails/27.jpg)
Thank you.Dan Shaw
@dshaw