Forrester on The Evolution of App Dev & Architecture. Mobile. IoT. UX.

27
Forrester on The Evolution of App Dev & Architecture. Mobile. IoT. UX. Jim Sinai, Senior Director Product Marketing, Salesforce Michael Facemire, Principal Analyst, Forrester

Transcript of Forrester on The Evolution of App Dev & Architecture. Mobile. IoT. UX.

Forrester on The Evolution of App Dev & Architecture. Mobile. IoT. UX.

›  Jim Sinai, Senior Director Product Marketing, Salesforce

›  Michael Facemire, Principal Analyst, Forrester

Forrester on The Evolution of App Dev & Architecture. Mobile. IoT. UX. Michael Facemire, Principal Analyst

Sept. 17, 2015

© 2015 Forrester Research, Inc. Reproduction Prohibited 4

Modern Challenges Demand A Modern Architecture

© 2015 Forrester Research, Inc. Reproduction Prohibited 5

Experience Drives Mobile Success

User Interface

Performance

© 2015 Forrester Research, Inc. Reproduction Prohibited 6

Software — approaching a zero-day event!

Tomorrow Yesterday

Del

iver

y tim

e

12-18 months

2-4 months

Zero Day

© 2015 Forrester Research, Inc. Reproduction Prohibited 7

The Challenge Is Daunting

CRM

HR

CMS

Directory

Directory

© 2015 Forrester Research, Inc. Reproduction Prohibited 8

How Do We Get There?

© 2015 Forrester Research, Inc. Reproduction Prohibited 9

Move From This…

UI Presentation Layer HTML/JavaScript/CSS

UI Generation Layer Java/.Net

Business Logic Java/.Net

© 2015 Forrester Research, Inc. Reproduction Prohibited 10

To This!

UI Presentation Layer HTML/JavaScript/CSS

UI Generation Layer JavaScript

Business Logic Java/.Net

© 2015 Forrester Research, Inc. Reproduction Prohibited 11

Services

Aggregation

Delivery Content Delivery Networks

Backend-as-a-Service

Enterprise Service Bus

API Management

Mobile Middleware

Microservices 3rd Party Services

Responsive Frameworks

Four-tier Engagement Architecture

Client JavaScript Libraries Native SDKs X-Platform

Framework

Elastic Performance & Rapid Development

Deliver Granular & Rapid Content

Support Every Front-end Channel

Maintain Velocity & Modularity

© 2015 Forrester Research, Inc. Reproduction Prohibited 12

© 2015 Forrester Research, Inc. Reproduction Prohibited 13

Black Friday, 2014

“A concentrated spike in mobile traffic triggered issues that led us to shut down BestBuy.com in order to take proactive measures to restore full

performance.”

© 2015 Forrester Research, Inc. Reproduction Prohibited 14

Black Friday, 2014

© 2015 Forrester Research, Inc. Reproduction Prohibited 15

NGINX

Node.JS

Microservice 2 Microservice 1

Line of Business Service 1

Line of Business Service 2 Line of

Business Service 3

Enterprise Service Bus 3rd Party Service 1

3rd Party Service 3

3rd Party Service 2

Web Service 1

Web Service 2

Web Service 3

Web Mobile B2B

© 2015 Forrester Research, Inc. Reproduction Prohibited 16

Node Devs Drive Success

© 2015 Forrester Research, Inc. Reproduction Prohibited 17

Open Source Stack React Ionic Angular Cordova

Varnish

NodeJS React

Redis

MySQL CouchDB Mongo

Hbase

Move from traditional requirements… Image source: news.com.au (http://www.news.com.au/)

© 2015 Forrester Research, Inc. Reproduction Prohibited 20

Define/refine objectives.

Establish KPIs.

Minimum viable product

Quantify feedback.

Align feedback with KPIs.

. . . to a feedback-driven life cycle.

© 2015 Forrester Research, Inc. Reproduction Prohibited 21

Invest in modern skills.

© 2015 Forrester Research, Inc. Reproduction Prohibited 22

© 2015 Forrester Research, Inc. Reproduction Prohibited 23

React & React Native Development Libaries

Flux Architecture

© 2015 Forrester Research, Inc. Reproduction Prohibited 24

Do These 3-5 Things › Now: Invest in JavaScript skills.

› Next 12 months: Understand the upcoming shifts in application architectures so that all new services can be built to perform in these models. Amazing user experiences depend on this!

› 1 year +: Build applications to perform (1/2 of great user experience) at Connected World scale.

“The future is already here, it’s just not very evenly distributed.”

-- William Gibson

forrester.com

Thank you

Michael Facemire +1 617.613.6675 [email protected] @ASocialFace