DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports
Events Video Library
Over 2 million developers have joined DZone. Join Today! Thanks for visiting DZone today,
Edit Profile Manage Email Subscriptions Moderation Admin Console How to Post to DZone Article Submission Guidelines
View Profile
Sign Out
Refcards
Trend Reports
Events
View Events Video Library
Zones
Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks

Mobile Database Essentials: Assess data needs, storage requirements, and more when leveraging databases for cloud and edge applications.

Full-Stack Observability Essentials: Explore the fundamentals of system-wide observability and key components of the OpenTelemetry standard.

Monitoring and Observability for LLMs: Datadog and Google Cloud discuss how to achieve optimal AI model performance.

Automated Testing: The latest on architecture, TDD, and the benefits of AI and low-code tools.

Related

  • Development of Custom Web Applications Within SAP Business Technology Platform
  • Coding Once, Thriving Everywhere: A Deep Dive Into .NET MAUI’s Cross-Platform Magic
  • The Ultimate Guide To Building Front-End Web Applications From Scratch
  • Weighing the Trade-Offs of Native vs. Cross-Platform Mobile App Development

Trending

  • Unraveling Lombok's Code Design Pitfalls: Exploring Encapsulation Issues
  • Java Parallel GC Tuning
  • Microservices With Apache Camel and Quarkus (Part 5)
  • Agile Metrics and KPIs in Action

Proactive Monitoring in the Digital Experience Age

There's a lot more proactive monitoring in the tech world. Much of this has been perpetuated by customers. See how customers have had an impact on monitoring.

Amir Rozenberg user avatar by
Amir Rozenberg
·
Sep. 29, 15 · Analysis
Like (4)
Save
Tweet
Share
1.99K Views

Join the DZone community and get the full member experience.

Join For Free

Tremendous shifts are happening in the way customers are interacting with brands. Customers are making the choice of digital interaction over brick-and-mortar visits for more and more services. For the most part, that interaction continues across different screens — tablets, laptops, smartphone and smart watches. This is a story that many businesses can tell, be it the banking industry, the airline industry, or even horse betting. Enterprises are striving to deliver innovative digital strategies offering that right balance of delight and utility. As digital experiences emerge as the primary brand engagement point, IT teams are quickly realizing different strategies are required to ensure the quality of the brand experience.

Naturally, this shift is a significant enabler for new business opportunities. One great example is Starbucks Mobile Order & Pay; time-challenged customers using the app can grab and go. The result? More customers served, higher same-store profit.

I love to see when digital strategies are executed well in that mobile moment. But, as users embrace mobile moments, their expectation are high. I’ve gone mobile first all the way. I cannot imagine my banking app being unavailable, or worse, unreliable (after snapping that picture of my check, not receiving a deposit confirmation). Others have described how expensive failed transactions can be to an enterprise (in the region of $300K/hour) or delays due to poor performance (up to 7% conversions loss due to 1 second delay).

As I think about a normal week for me – delayed at Logan airport, flying home from London, sitting in the back seat of an Uber and that occasional expense report using Expensify interrupted by my Snap Chatting teen age daughter — I have a hard time adjusting expectations knowing that my favorite apps (including 3rd party services and content) are sensitive to the conditions I’m experiencing. What do I mean? Location, battery condition, available device memory because I’m constantly using five or so apps. And let’s not forget the frequent WiFi – cellular transitions and bandwidth variations. Even as a Mobile Application Performance Product Manager who really understands the challenges, I get frustrated and sometimes ultimately make that decision to try that new brand when my experience fails to meet expectations.

I routinely ask enterprise app owners the question, do you know when your application performance is slipping? This evolves into a conversation of who is acting faster, the app support monitoring teams to identify and resolve issues or frustrated users angrily posting on social media sites. Unfortunately, those posts trigger media coverage.

Looking back on incidents I often explore why were teams unaware? Why were your monitoring tools reporting the lights are green when in fact, user experience went from yellow to red?

blog_apm

Frequently similar points emerge:

  • For me, one strand is reminiscent of the technology mismatch web teams described. Monitoring browser emulators does not reflect what users are really experiencing and looking at mobile, it’s the same lesson. Measuring the user experience on real, non-modified devices and applications is the only way to understand what users are experiencing.
  • The complexity difference between web and mobile delivery chains. With web, much of the service delivery is housed within enterprise data centers and consumed over WiFi. Mobile apps frequently follow service/micro-service design patterns utilizing a mix of internal and external content, making the go forward approach reliant on visibility into the full delivery chain.
  • Late incident awareness. A second technology mismatch emerges when tools report a problem only after significant customer pain is experienced. The value of early awareness is pushing teams to complement existing tools with proactive solutions that don’t wait for some statistically significant number of end users to experience degraded service.
  • Ad hoc incident triage practices. There’s nothing like that tense energy experienced by a Saturday night war room conference call when everyone is asked the same question – can you explain what’s happening? Too often, mobile incident conference calls are characterized by a lack of data and a lack of explanations. Some teams are realizing important bread crumbs are available from the app and device – transaction screenshots, logs, packet data etc.

I love when mobile applications are rock steady and seem to simply perform regardless of where I am or when my daughter is interrupting me (for which I am always thankful). For enterprises to successfully engage customers on their preferred devices, they must implement proactive monitoring strategies that ensure the highest quality user experience.

mobile app

Published at DZone with permission of Amir Rozenberg, DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

Related

  • Development of Custom Web Applications Within SAP Business Technology Platform
  • Coding Once, Thriving Everywhere: A Deep Dive Into .NET MAUI’s Cross-Platform Magic
  • The Ultimate Guide To Building Front-End Web Applications From Scratch
  • Weighing the Trade-Offs of Native vs. Cross-Platform Mobile App Development

Comments

Partner Resources

X

ABOUT US

  • About DZone
  • Send feedback
  • Careers
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 3343 Perimeter Hill Drive
  • Suite 100
  • Nashville, TN 37211
  • support@dzone.com

Let's be friends: