Jack’s got it right.In today’s global business environment, speed -- or more precisely, agility -- always trumps size and scale.Agility means being fast – but it’s more than that.To be agile means being able to move and change direction and position quickly and effectively -- while maintaining control.
80% of all new applications are composite based Agile has replaced waterfall as the development method of choice 70% of the information needed by a developer is not available – no access or not owned SaaS and Cloud-powered customer apps have created “instant on” mentality Current platform vendors have no suitable offering for these transformational projects
Best IN CLASS PERFORMANCE MONITOR for NODE … NODEFLY IS WORKING CLOSE WITH BEN AND BERT ON
API Tier for the new Front-edge
Why are we here
Node.js and DevOps training schedule
Node.js certification (SCND)
Little bit about our training partner – OlinData
―If you’re not fast, you’re dead‖ - Jack Welch
One billion consumers will have smartphones by 2016. US consumers alone will own 257
million smartphones and 126 million tablets.
In 2016, 350 million employees will use smartphones — 200 million will bring their own
(BYOD). Employees pay for more than half of the devices and data plans used for work.
Mobile spend will reach $1.3 trillion (35% of tech spend) as the mobile apps market
reaches $55 billion in 2016. Tablet and smartphone apps, at average price of $2.43, will
grow explosively to $56 billion in 2015.
Business spending on mobile projects will grow 100% by 2015. Most major businesses
now have a tablet strategy for sales reps. IT professionals will respond to the onslaught by
diverting IT budgets to mobile technology.
Mobile commerce is expected to reach $31 billion by 2016, 7% of overall eCommerce,
representing a compounded annual growth rate of 39% from 2011 to 2016.
Mobility is (obviously) a big deal . . .
(source Forester Research)
What else is related to this trend ?
Mobile App Strategy
Big Data & Embedded (M2M)
Today’s enterprise reality
# of Interconnected
# of Inter-dependent
# of Heterogeneous
Rate of Change
Everyone understands the problem!
No one has an answer, until now!
Well, it appears to me
that the problem is on
And thus was born the
most revered phrase
in tech support.
What needs to be built ?
Thousands to Millions of devices connecting to business APIs
creating the new user experience
APIs for each device, each app, each screen. Optimized for bandwidth &
battery, adjusting to each device’s capabilities
Giant ecosystem of reuseable components
(just like in the browser)
Keeps device-specific APIs from polluting core SOA
Node.js is the perfect match
Vast open-source community
(70 K re-usable modules)
Reduce development time by
50% or more
Reuse existing UX tools
Low latency - Mobile
Event-driven and fast by
design: 50x faster
Non blocking, high throughput:
helps scale 20x
Why do 3 million developers download every release of Node.js
Some performance stats
Outcomes : counting
―faster‖ endpoints per
Some users of Node in mainstream enterprise
Transportation Gaming Chat & Social
Analytics & Big Data
Wearable & Embedded/Sensor Retail & Consumer
Tech & Cloud
bile and web
apps in form of
Automatic Data modeling and REST API publishing
Mobile SDKs (iOS SDK) for remotable integration
Mobile App Test / Emulation
Define base CSS
Use JS widgets
Compile and Build
Model the Data
Generate REST API
Connect to Data-sources (Oracle, SOAP, Mongo)
Generate Deployable App
Monitor frontend performance
Optimize (Log Analytics & scale)
Configure API Security
Mobile App Mgmt.
Create UI & styling Arch. & binding Access Native Integrate Existing Data and Services
mBaaS Test / Emulation
Deploy to local/PaaS
Monitor backends performance
Optimize (Usage Analytics, Crash Reporting )
Node.js challenges for Enterprise
Lack of best practices
No enterprise version
Weak tool chains & monitoring
Missing production-class features:
– Certified run-time
– Event/error management
– Root cause tools
StrongLoop Backs Node
Wrote most of the features & fixes in v0.10 and 0.12
– Including over 60% of the C/C++ code
Implemented custom work for clients in core
5 active core authors – Joyent has 1
Maintain 50+ modules (e.g. libuv, debugger, profiler &
Oracle DB driver)
StrongLoop Node Platform
① Multi-platform (Windows, Unix, Solaris, Mac) support
② On-premises, private or public cloud support
③ Certified Node.js curated modules and ecosystem
④ Commercial Enterprise supported, security updates
⑤ Configurable and extendable
⑥ Most popular node modules, curated modules, private NPM
⑦ Access to Node.js Core team
⑧ SLAs and Premium support hotline
DevOps Tools - Private Registry
• white/black list
① Private & multi-registry
② On-premises, private or public
③ Module Whitelisting
⑤ Configuration Mgmt.
⑥ CI and Build Mgmt.
What’s next ?
Visit the StrongLoop website to learn more about Node and mobile
Open Source API tier (Loopback)
Install StrongLoop in a few simple steps to get started