Mobile: One small step for consumers, one giant leap for Enterprise

33
MOBILE: ONE SMALL STEP FOR CONSUMERS, ONE GIANT LEAP FOR ENTERPRISE

description

Delivering fast, rich, engaging experiences across an increasing variety of mobile devices, networks, and locations is a complex challenge. All too often performance issues go unidentified due to a lack of visibility into the true end user experience and a simple way to identify the root cause - is it the mobile device, carrier, 3rd-party, back-end infrastructure or application logic that is the problem? Join Tom Levey in this session, to discuss not only how to effectively monitor the end user experience and identify performance bottlenecks, but also measure the real-time revenue impact, by turning on the lights inside your mobile app.

Transcript of Mobile: One small step for consumers, one giant leap for Enterprise

Page 1: Mobile: One small step for consumers, one giant leap for Enterprise

MOBILE: ONE SMALL STEP FOR CONSUMERS,ONE GIANT LEAP FOR ENTERPRISE

Page 2: Mobile: One small step for consumers, one giant leap for Enterprise

Tom LeveyEMEA Tech Evangelist

@tlevey

Page 3: Mobile: One small step for consumers, one giant leap for Enterprise

THE WORLD HAS GONE MOBILETHE WORLD IS GOING MOBILE

[Global smartphone use willreach 2 billion by 2015(Bloomberg)

Page 4: Mobile: One small step for consumers, one giant leap for Enterprise

TIME TAKEN TO REACH 50 million usersRadio

TV

Internet

Facebook

50 days

38 years

13 years

4 years

3.5 years

Draw something

Page 5: Mobile: One small step for consumers, one giant leap for Enterprise

#WeHaveAnApp

Page 6: Mobile: One small step for consumers, one giant leap for Enterprise
Page 7: Mobile: One small step for consumers, one giant leap for Enterprise

201380 billion

2016300 billion

NOw there is competition

Page 8: Mobile: One small step for consumers, one giant leap for Enterprise

MR. FUSSYBa#ery  life

Update  frequency

Security

Stability!

Performance

Page 9: Mobile: One small step for consumers, one giant leap for Enterprise

250milliseconds

3 billion daily transactions

500updates/yr

Page 10: Mobile: One small step for consumers, one giant leap for Enterprise

1 million+ servers

100 million GB

1,000 man years

1,500 miles

USER EXPECTATIONs

Konstantin Karpov

Page 11: Mobile: One small step for consumers, one giant leap for Enterprise

300 search queries

Page 12: Mobile: One small step for consumers, one giant leap for Enterprise

Must-have Apps High-risk Apps

Functionality

Data usage

Battery drain

Security/privacy

PERFORMANCE

Page 13: Mobile: One small step for consumers, one giant leap for Enterprise

the cost of poor performance

SURE?MICROSOFT SURE?CONFUSION!TRUTH!

Page 14: Mobile: One small step for consumers, one giant leap for Enterprise

the cost of poor performance

“This app is un-usable. It’s slower than my old dial-up modem!”

“Slower than a herd of snails travelling through peanut butter. Do not download”

“This is the best app ever!”

Page 15: Mobile: One small step for consumers, one giant leap for Enterprise

Brand Reputation

Page 16: Mobile: One small step for consumers, one giant leap for Enterprise

distributed and complex

Page 17: Mobile: One small step for consumers, one giant leap for Enterprise

CHALLENGES

Will it work?

Who will use it? Device,

carrier or application?

Native Application, Web

Browser or Server?

Local Logic or Remote Logic?

Device, or application?

Resource contention

or bad code?

We created a mobile App

My mobile App is slow, is it the...

My mobile App crashed...

Page 18: Mobile: One small step for consumers, one giant leap for Enterprise

FOCUS

Page 19: Mobile: One small step for consumers, one giant leap for Enterprise

A simple travel search...

Page 20: Mobile: One small step for consumers, one giant leap for Enterprise

Who is using my app?

Page 21: Mobile: One small step for consumers, one giant leap for Enterprise

DEvice performance

Page 22: Mobile: One small step for consumers, one giant leap for Enterprise

Carrier performance

Page 23: Mobile: One small step for consumers, one giant leap for Enterprise

browser performance

Page 24: Mobile: One small step for consumers, one giant leap for Enterprise

browser performance

Page 25: Mobile: One small step for consumers, one giant leap for Enterprise

correlated business transactions

Page 26: Mobile: One small step for consumers, one giant leap for Enterprise

3rD party services

Page 27: Mobile: One small step for consumers, one giant leap for Enterprise

code execution diagnostics

Page 28: Mobile: One small step for consumers, one giant leap for Enterprise

realtime business metrics

* Screenshot from US e-Commerce AppDynamics Customer

Application Revenue

Application Errors

ApplicationResponse Time

$64,499 per min

$11,987 per min

10.1 s

100 ms

Page 29: Mobile: One small step for consumers, one giant leap for Enterprise

OOS Exceptions!

Page 30: Mobile: One small step for consumers, one giant leap for Enterprise

crash reportsdeadlocks

socket timeouts garbage collects

recursive callsconnection pools

Page 31: Mobile: One small step for consumers, one giant leap for Enterprise

Identify early

Troubleshoot fast

Resolve quickly

Quantify impact

DEFECTS

Page 32: Mobile: One small step for consumers, one giant leap for Enterprise

consumers expect flawless execution

performance matters!

Intelligent Troubleshooting

Page 33: Mobile: One small step for consumers, one giant leap for Enterprise

Free trial: appdynamics.com/freetrial