rapid digital innovation: how node.js delivers

23
Rapid Digital Innovation How Node.js Delivers. Richard Rodger @rjrodger @nearform

Upload: richard-rodger

Post on 16-Apr-2017

351 views

Category:

Software


0 download

TRANSCRIPT

Page 1: Rapid Digital Innovation: How Node.js Delivers

Rapid Digital Innovation How Node.js Delivers.

Richard Rodger @rjrodger @nearform

Page 2: Rapid Digital Innovation: How Node.js Delivers

Gossamer Albatross “The problem is, we don’t understand the problem”.

Page 3: Rapid Digital Innovation: How Node.js Delivers

nearForm & Node.js 50+ production systems since 2011. The good, the bad, and the ugly.

Page 4: Rapid Digital Innovation: How Node.js Delivers

Design for Iteration Rapid innovation requires rapid feedback cycles.

Page 5: Rapid Digital Innovation: How Node.js Delivers

Design for Measurement Rapid innovation requires evidence from data to guide the iterations.

Page 6: Rapid Digital Innovation: How Node.js Delivers

PayPal Rapid innovation of UI with Node.js. Iterate on user experience data.

Page 7: Rapid Digital Innovation: How Node.js Delivers

Enterprise Node.js Rapid adoption reflects real results.

Page 8: Rapid Digital Innovation: How Node.js Delivers

Why is Node.js so Effective? It breaks down the barriers to rapid innovation by delivering value early.

* mfa.org

Page 9: Rapid Digital Innovation: How Node.js Delivers

Development Speed How many quarters does it take to deliver a CEO initiative?

Page 10: Rapid Digital Innovation: How Node.js Delivers

Develop Faster with Node.js Empirical fact: projects are delivered in half the time.

Page 11: Rapid Digital Innovation: How Node.js Delivers

Technical Debt Traditional platforms mean lots of complex buggy code.

Page 12: Rapid Digital Innovation: How Node.js Delivers

Node.js means Less Code Less code means less debt. Fewer bugs. Easier to change.

* coverity.com

Page 13: Rapid Digital Innovation: How Node.js Delivers

Coding at the Speed of Tar Collaboration needs ceremonial overhead when you’re top heavy.

Page 14: Rapid Digital Innovation: How Node.js Delivers

Small Pieces, Loosely Coupled Node.js modules are the perfect software component.

Page 15: Rapid Digital Innovation: How Node.js Delivers

Legacy Integration Complex, brittle, political, and slow failure.

Page 16: Rapid Digital Innovation: How Node.js Delivers

Node.js is Network Glue Designed to play nice with everyone on the network.

Page 17: Rapid Digital Innovation: How Node.js Delivers

The Monolith Massive, immovable, unchangeable. Traditional enterprise architecture.

Page 18: Rapid Digital Innovation: How Node.js Delivers

Node.js ♥ Microservices Small. Agile. Adaptable. Modern enterprise architecture.

Page 19: Rapid Digital Innovation: How Node.js Delivers

London School of Marketing A digital transformation initiative delivered by Node.js.

Page 20: Rapid Digital Innovation: How Node.js Delivers

The Challenge 12 week deadline; 3 companies; 6 countries; 10.5 timezone hours; 9 developers, of which: 6 had no Node.js; 5 had never met; 3 new hires; and 3 spoke no english.

Page 21: Rapid Digital Innovation: How Node.js Delivers

What Happened? Node.js made rapid iterations work by providing a low friction platform.

Page 22: Rapid Digital Innovation: How Node.js Delivers

Node.js: Rapid Digital Innovation Developers are more productive. Less code, so more value sooner. Practical, effective code re-use. Integrates with anything. Perfect for microservices.

Page 23: Rapid Digital Innovation: How Node.js Delivers

Thank You! Richard Rodger @rjrodger nearform.com