Patient-Friendly Nerve Simulation Therapy Platform Resolves OAB Challenges with AWS-Based Centralized Logging Solution

Our customer is an innovative healthcare technology provider, dedicated to improving lives of patients. Their wearable Ankle Garment, provides bladder control therapy and mobile app to treat patients suffering from the chronic conditions of Over Active Bladder (OAB) and Urge Urinary Incontinence (UUI). It is a, drug, needle, and surgery free at-home therapy, providing digital behavioural health support system, with personalized treatment calibrated to the patient’s own EMG signals.

Challenges

  • Existing app logs were residing within the mobile apps and portal servers, causing difficulties in maintaining and troubleshooting the system.​
  • There was a need to have a centralized logging and monitoring solution for data triaging and troubleshooting.​
  • Capability for real-time log analysis was required to quickly identify and address issues.​
  • Data triaging based on different entities and domains (region, client, OS type, version, etc.), was a complex task.
  • Segregation of logs was needed for meaningful context driven error analysis and to avoid unnecessary data clutter.
  • Streamlining and collating application logs from various sources was needed for overall analytics and reporting.​

Solutions

  • Building a scalable and robust instrumentation data pipeline with log streaming for APM (Application Performance Monitoring).
  • Creating insightful dashboards and monitoring alerts for efficient data visualization, analysis and real-time monitoring.
  • Building an efficient data processing pipeline to stream and process data from different sources (patient’s app, clinician and admin web portal, firmware etc).
  • Defining data retention policies and index patterns to ensure data archival and easy data access.​
  • Tracking session data with correlation ids to quickly identify, isolate and address user specific and overall performance and latency issues.​

Impact Generated

  • Unified and centralized logging and monitoring.
  • Proactive issue identifications via alerts and dashboards.​
  • Optimized triaging and troubleshooting capabilities, improving dev team utilizations and reducing time needed in the daily operations by ~15%.
  • Facilitating more effective and optimized 24/7 monitoring and coverage.​
  • Cost optimization on storage and processing, with cost reduction of about ~12%.​
  • ​Improved issue diagnosis time, helping meet SLA’s.

Related Stories

Unlock faster growth & intelligence.