SlideShare a Scribd company logo
Apps & API Monitoring
Apigee
@apigee
Ole Lensmar
@olensmar
Alan Ho
@karlunho
SmartBear
@SmartBear
Building a 5-Star Reputation for your Apps
groups.google.com/group/api-craft
groups.google.com/group/app-craft
youtube.com/apigee
slideshare.net/apigee
@olensmar
Ole Lensmar
@karlunho
Alan Ho
@SmartBear @Apigee
During webcast - participate on twitter hastag #5starapp
Agenda
• Why (Web) API performance matters
• How can you avoid performance issues?
• Synthetic Transaction monitoring
• Real User monitoring
• Recap pros/cons of different techniques
• Questions
What matters to the
user?
900,000 apps & growing
Performance Matters
• Poor reviews skew your
overall app ratings
• Majority of Poor Reviews
Occurred in first 24 hours
• Customers do not tolerate
software Errors
• Combination of App &
API problems
• Fixing Problems without
trace logs is difficult
Don’t crash
Don’t give me errors
Don’t slow me down
Return on Features vs. Performance
Benefit
Application Maturity
Inflection
How can you avoid
performance issues?
API performance = app performance
Indirect vs. Direct API Integration
3rd$party$APIs
Mobile$
Applica4on
API$Backend
Direct$Integra4on
Indirect$
Integra4on
(Mobile$Carrier)
3rd$party$APIs
Mobile$
Applica4on
API$Backend
Direct$Integra4on
Indirect$
Integra4on
(Mobile$Carrier)
Synthe4c$Monitoring
Func4onal$
Monitoring
Func4onal$and$Performance
Monitoring
Synthetic Monitoring
• Functional Consistency
• Perf. Consistency
• Proactive Error Detection
3rd$party$APIs
Mobile$
Applica4on
API$Backend
Direct$Integra4on
Indirect$
Integra4on
(Mobile$Carrier)
Synthe4c$Monitoring
Func4onal$
Monitoring
Func4onal$and$Performance
Monitoring
Real$User$Monitoring
Real User Monitoring
• API Errors
• API Performance
• Variation of Devices /
Networks
Demo
3rd party APIs
Mobile Application
API Backend
Direct Integration
Indirect
Integration
(Mobile Carrier)
AlertSite for API Monitoring
Functional
Monitoring
Functional and Performance
Monitoring
(Mobile Carrier)
Apigee Mobile AnalyticsReal User Monitoring
Synthetic Monitoring
Pros Cons
Real User
Monitoring
• Capture Real User
problems
• Exercise real devices and
networks
• Correlate with errors &
abandonment
• Need critical mass of traffic for
each API monitored
• Need to instrument your code
• Potential Bandwidth / Battery
issues
Synthetic
Transaction
Monitoring
• Can monitor all APIs all
the time
• Doesn’t require
instrumentation of app
• Can reuse existing test
assets from Dev & QA
• Doesn’t simulate real users /
devices / networks
• Need to setup and maintain
the monitors
• Cannot tell you the end
behavior of the app
Use both techniques!
• Reduce effect of cons of both techniques
• Use RUM traffic to create tests for Synthetic
Transaction Monitoring
• Correlate STM failures to usage in RUM
In Summary . . .
 Mobile app experience depends on API performance
 Success depends on meeting users’ performance
expectations
 Use multiple techniques for monitoring your app
Questions
THANK YOU
Questions and ideas to:
@olensmar
@karlunho
groups.google.com/group/api-craft
groups.google.com/group/app-craft

More Related Content

PPTX
APIs: The New Security Layer
PDF
Pivotal + Apigee Workshop (June 4th, 2019)
PPTX
Protect your APIs from Cyber Threats
PDF
I Love APIs 2015: Advanced Crash Course in Apigee Edge Workshop
PDF
How to Achieve Agile API Security
PPTX
Apigee Edge Overview and Roadmap
PDF
API Copyrights: New Considerations for Building or Using APIs
PPTX
Monitoring Solutions for APIs
APIs: The New Security Layer
Pivotal + Apigee Workshop (June 4th, 2019)
Protect your APIs from Cyber Threats
I Love APIs 2015: Advanced Crash Course in Apigee Edge Workshop
How to Achieve Agile API Security
Apigee Edge Overview and Roadmap
API Copyrights: New Considerations for Building or Using APIs
Monitoring Solutions for APIs

What's hot (20)

PPTX
We Built This City - Apigee Edge Architecture
PPTX
API Design Best Practices & Tech Talk : API Craft Meetup @ Apigee
PPTX
What is APIGEE? What are the benefits of APIGEE?
PDF
Webcast: Deep-Dive Apigee Edge Microgateway
PDF
Webcast: Apigee Edge Product Demo
PPTX
Node.js - Extending the Programmability of Apigee Edge
PDF
APIdays Paris 2019 - API Gateway & Identity Providers, a Match Made in Micros...
PPTX
Deep-Dive: Secure API Management
PDF
I Love APIs 2015: Scaling Mobile-focused Microservices at Verizon
PPTX
Apigee Edge Product Demo
PPTX
How to Build an Effective API Security Strategy
PDF
Data Driven Security
PDF
Common Security API Issues and How to Mitigate Them Using Postman
PDF
I Love APIs 2015: Implementing an API Tier to Enable a New Mobile Platform
PPTX
Adapt or Die Sydney - API Security
PDF
Enhancing your Security APIs
PPTX
Building APIs with Apigee Edge and Microsoft Azure
PPTX
Transforming Your Business Through APIs
PPTX
Executing on API Developer Experience
PDF
Cloud-native Patterns (July 4th, 2019)
We Built This City - Apigee Edge Architecture
API Design Best Practices & Tech Talk : API Craft Meetup @ Apigee
What is APIGEE? What are the benefits of APIGEE?
Webcast: Deep-Dive Apigee Edge Microgateway
Webcast: Apigee Edge Product Demo
Node.js - Extending the Programmability of Apigee Edge
APIdays Paris 2019 - API Gateway & Identity Providers, a Match Made in Micros...
Deep-Dive: Secure API Management
I Love APIs 2015: Scaling Mobile-focused Microservices at Verizon
Apigee Edge Product Demo
How to Build an Effective API Security Strategy
Data Driven Security
Common Security API Issues and How to Mitigate Them Using Postman
I Love APIs 2015: Implementing an API Tier to Enable a New Mobile Platform
Adapt or Die Sydney - API Security
Enhancing your Security APIs
Building APIs with Apigee Edge and Microsoft Azure
Transforming Your Business Through APIs
Executing on API Developer Experience
Cloud-native Patterns (July 4th, 2019)
Ad

Similar to App & API Monitoring: Building a 5-Star Reputation for your Apps (20)

PPTX
The Art of Mobile Performance (Mobiconf 2015)
PPTX
Mobile apps that win
PDF
[TTT Meetup] Enhance mobile app testing with performance-centric strategies (...
PDF
Beyond Traditional Mobile Testing
PDF
Improve App Performance: Key Tips Explained
PPTX
Improve Ratings & Monetization - Andevcon SF 2014
PDF
Android Device Testing_ Ensuring Quality and Performance.pdf
PPTX
PDX iOS - Crittercism
PDF
Android Device Testing_ Ensuring Quality and Performance.pdf
PDF
Thriving in the Mobile App Economy: Mobility Market Overview & Strategy
PPTX
2014 10 23 Twin Cities User Group Presentation
PDF
2014 06-25 velocity sc natives are getting restless
PDF
Mobile App Performance Testing: Ultimate Guide for Optimal User Experience
PPTX
University iOS - Tips and Tools for 5 Star Apps
PDF
Observability for Emerging Infra (what got you here won't get you there)
PDF
Launching great enterprise mobile apps that beat the competition
PPTX
The Essentials of Mobile App Performance Testing and Monitoring
PDF
Mobile Application Testing_ A Complete Guide for Optimizing Apps.pdf
PDF
Mobile App Development Boosting Your Digital Presence..pdf
PDF
Jerry Romanek series mobile development 2012 year end review
The Art of Mobile Performance (Mobiconf 2015)
Mobile apps that win
[TTT Meetup] Enhance mobile app testing with performance-centric strategies (...
Beyond Traditional Mobile Testing
Improve App Performance: Key Tips Explained
Improve Ratings & Monetization - Andevcon SF 2014
Android Device Testing_ Ensuring Quality and Performance.pdf
PDX iOS - Crittercism
Android Device Testing_ Ensuring Quality and Performance.pdf
Thriving in the Mobile App Economy: Mobility Market Overview & Strategy
2014 10 23 Twin Cities User Group Presentation
2014 06-25 velocity sc natives are getting restless
Mobile App Performance Testing: Ultimate Guide for Optimal User Experience
University iOS - Tips and Tools for 5 Star Apps
Observability for Emerging Infra (what got you here won't get you there)
Launching great enterprise mobile apps that beat the competition
The Essentials of Mobile App Performance Testing and Monitoring
Mobile Application Testing_ A Complete Guide for Optimizing Apps.pdf
Mobile App Development Boosting Your Digital Presence..pdf
Jerry Romanek series mobile development 2012 year end review
Ad

More from Apigee | Google Cloud (20)

PDF
How Secure Are Your APIs?
PDF
Magazine Luiza at a glance (1)
PPTX
Monetization: Unlock More Value from Your APIs
PDF
Apigee Demo: API Platform Overview
PDF
Ticketmaster at a glance
PDF
AccuWeather: Recasting API Experiences in a Developer-First World
PDF
Which Application Modernization Pattern Is Right For You?
PPTX
Apigee Product Roadmap Part 2
PPTX
The Four Transformative Forces of the API Management Market
PDF
Walgreens at a glance
PDF
Apigee Edge: Intro to Microgateway
PDF
Managing the Complexity of Microservices Deployments
PDF
Pitney Bowes at a glance
PPTX
Microservices Done Right: Key Ingredients for Microservices Success
PDF
Adapt or Die: Opening Keynote with Chet Kapoor
PDF
Adapt or Die: Keynote with Greg Brail
PDF
Adapt or Die: Keynote with Anant Jhingran
PDF
London Adapt or Die: Opening Keynot
PDF
London Adapt or Die: Lunch keynote
PDF
London Adapt or Die: Closing Keynote — Adapt Now!
How Secure Are Your APIs?
Magazine Luiza at a glance (1)
Monetization: Unlock More Value from Your APIs
Apigee Demo: API Platform Overview
Ticketmaster at a glance
AccuWeather: Recasting API Experiences in a Developer-First World
Which Application Modernization Pattern Is Right For You?
Apigee Product Roadmap Part 2
The Four Transformative Forces of the API Management Market
Walgreens at a glance
Apigee Edge: Intro to Microgateway
Managing the Complexity of Microservices Deployments
Pitney Bowes at a glance
Microservices Done Right: Key Ingredients for Microservices Success
Adapt or Die: Opening Keynote with Chet Kapoor
Adapt or Die: Keynote with Greg Brail
Adapt or Die: Keynote with Anant Jhingran
London Adapt or Die: Opening Keynot
London Adapt or Die: Lunch keynote
London Adapt or Die: Closing Keynote — Adapt Now!

Recently uploaded (20)

PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Empathic Computing: Creating Shared Understanding
PPTX
Big Data Technologies - Introduction.pptx
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PPTX
MYSQL Presentation for SQL database connectivity
PPTX
sap open course for s4hana steps from ECC to s4
Dropbox Q2 2025 Financial Results & Investor Presentation
The AUB Centre for AI in Media Proposal.docx
Per capita expenditure prediction using model stacking based on satellite ima...
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Diabetes mellitus diagnosis method based random forest with bat algorithm
Chapter 3 Spatial Domain Image Processing.pdf
20250228 LYD VKU AI Blended-Learning.pptx
Advanced methodologies resolving dimensionality complications for autism neur...
Network Security Unit 5.pdf for BCA BBA.
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Encapsulation_ Review paper, used for researhc scholars
MIND Revenue Release Quarter 2 2025 Press Release
Mobile App Security Testing_ A Comprehensive Guide.pdf
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Empathic Computing: Creating Shared Understanding
Big Data Technologies - Introduction.pptx
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
MYSQL Presentation for SQL database connectivity
sap open course for s4hana steps from ECC to s4

App & API Monitoring: Building a 5-Star Reputation for your Apps

Editor's Notes

  • #2: Creative Commons Attribution-Share Alike 3.0 United States License
  • #10: Main Point: Once you see bad reviews its too lateBusiness Points:Bad reviews impede your success and are bad for your brandTech Points:Better to be proactive and fix issues before having to be reactive to bad reviewsSequential Story: Illustrate specifically how performance and stability effect a reviewScript:When you look at app ratings you can see the confirmation of these findings. A bad review like the one here shows how a problem early in the apps release cycle can skew results for a long time. This shows the importance of finding and fixing issues related to stability and performance before the app is released as even within 24 hours the negative momentum built by bad reviews can be difficult to overcome. As expected, customers don’t like errors and problems with apps and the review comments will tell you all about the frustration they experience.
  • #11: Main Point: Once you see bad reviews its too lateBusiness Points:Bad reviews impede your success and are bad for your brandTech Points:Better to be proactive and fix issues before having to be reactive to bad reviewsSequential Story: Illustrate specifically how performance and stability effect a reviewScript:When you look at app ratings you can see the confirmation of these findings. A bad review like the one here shows how a problem early in the apps release cycle can skew results for a long time. This shows the importance of finding and fixing issues related to stability and performance before the app is released as even within 24 hours the negative momentum built by bad reviews can be difficult to overcome. As expected, customers don’t like errors and problems with apps and the review comments will tell you all about the frustration they experience.