Upload
tlevey
View
275
Download
0
Tags:
Embed Size (px)
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.
Citation preview
MOBILE: ONE SMALL STEP FOR CONSUMERS, ONE GIANT LEAP FOR ENTERPRISE
Tom LeveyEMEA Tech Evangelist
@tlevey
THE WORLD HAS GONE MOBILETHE WORLD IS GOING MOBILE
[ Global smartphone use will reach 2 billion by 2015 (Bloomberg)
TIME TAKEN TO REACH 50 million users
Radio
TV
Internet
50 days
38 years
13 years
4 years
3.5 years
Draw something
234k users Manchester derby
30% total revenue
$20 Billion 2013
apps mean business
#WeHaveAnApp
2013 80 billion
2016 300 billion
NOw there is competition
MR. FUSSYBa#ery life
Update frequency
Security
Stability!
Performance
250 milliseconds
3 billion daily transactions
500 updates/yr
1 million+ servers
100 million GB
1,000 man years
1,500 miles
USER EXPECTATIONs
Konstantin Karpov
300 search queries
Must-have Apps High-risk Apps
Functionality
Data usage
Battery drain
Security/privacy
PERFORMANCE
the cost of poor performance
SURE?MICROSOFT SURE?CONFUSION!TRUTH!
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!”
Brand Reputation
distributed and complex
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...
FOCUS
A simple travel search...
Who is using my app?
DEvice performance
Carrier performance
browser performance
browser performance
correlated business transactions
3rD party services
code execution diagnostics
realtime business metrics
* Screenshot from US e-Commerce AppDynamics Customer
Application Revenue
Application Errors
Application Response time
$64,499 per min
$11,987 per min
10.1 s
100 ms
agile code releasecode
release 1code
release 2code
release 3
$44,499 per min
$58,237 per min
1.9 s
3.1 sec
Application Revenue
Application Response Time
12:0011:5011:40 12:10 12:20 12:30 12:40 12:50 13:00 13:10 13:20 13:30 13:40 13:50 14:00 14:10 14:20 14:30 14:40
Application outage
$246,050 lost revenue
$4,921 per min
$5,288 per min
$4,699 per min
Application outage
Application Revenue
Application Response Time
12:0011:5011:40 12:10 12:20 12:30 12:40 12:50 13:00 13:10 13:20 13:30 13:40 13:50 14:00 14:10 14:20 14:30 14:40
Application Revenue
Application Response time
Application Load (# users)
Number of checkouts
TV marketing event
12:0011:5011:40 12:10 12:20 12:30 12:40 12:50 13:00 13:10 13:20 13:30 13:40 13:50 14:00 14:10 14:20 14:30 14:40
MARKETING
OOS Exceptions!
crash reportsdeadlocks
socket timeouts garbage collects
recursive callsconnection pools
Identify early !Troubleshoot fast !Resolve quickly !Quantify impact
DEFECTS
consumers expect flawless execution
performance matters!
Intelligent Troubleshooting
Free trial: appdynamics.com/freetrialMobile signup: bit.ly/appdmobile