top of page

A Unified Real-Time Dashboard for Data Excellence

Client

Netvista Systems LLC

Project Duration

2 months sprints

Team

Daniel Rosenberg ( Mentor )
Netvista Team

My Role

Research, Persona, Dashboard Overview Design, Prototyping, Testing.

Tools used

Figma / Figjam
Axure rp

Miro

Objectives & Challenges


Objectives
​

      Deliver actionable, real-time data visualizations.​ 

​

      Enable rapid decision-making with a unified global and local view.​

​

      Empower data engineers to prioritize critical tasks.

​

Challenges

​

      Complex Monitoring:Overwhelming data streams create difficulty isolating issues.

​

      Delayed Alerts: Traditional tools lead to slow responses.

​

      Information Overload: Unfiltered data obscures key metrics.Limited Customization: One-size-fits-all views don't meet user              needs.

User Persona
  • Deliver value to the company​​​

  • Improve operational efficiency

  • Ensure data consistency, security, accuracy, and timeliness

  • Minimize time & costs spent on data pipelines

  • Automate repetitive tasks

  • Uplevel the business with new technologies

Name: John Davis

Role: Data Engineer

Experience

  • BS/MS in CompSci, InfoSystems.

  • Statistics5+ years as Data Engineer

  • Experienced with SQL and NoSQL databases, data pipelines, data warehouses, machine learning, cloud services, and scripting.

  • Deliver value to the company​​​

  • Improve operational efficiency

  • Ensure data consistency, security, accuracy, and timeliness

  • Minimize time & costs spent on data pipelines

  • Automate repetitive tasks

  • Uplevel the business with new technologies

Responsibilities

Needs and Movitvations

User Pain Points

Monitoring
complexity

Data overload

Users find monitoring multiple data streams challenging due to the complexity and volume of data.

Delayed response

Current tools do not provide real-time alerts, resulting in delayed problem responses.

Too much unfiltered data leads to difficulty in identifying critical issues.

Lack of Customization

Users require customizable views to focus on metrics relevant to their needs.

Competitive Market Research

To understand industry benchmarks and gaps, I conducted a competitor analysis of leading data integration platforms:
Competitor
Key Limitations
SnapLogic
Lacks intelligent filtering, leading to data overload.
MuleSoft
Switching between different monitoring tools is time-consuming.
Hevo
Customization options are restricted, preventing user adaptability.
FiveTran
Limited real-time visualization, making proactive decisions difficult.
Informatica
Lacks a unified dashboard integrating global and local health metrics.

Key Findings:

​

     Lack of unified system monitoring: Users often switch between tools to analyze performance.


     Delayed real-time insights: Many competitors lack immediate anomaly detection.


     Restricted customization: Users cannot adjust dashboards based on individual workflow needs.

Opportunity: Design a solution that integrates real-time analytics, anomaly detection, and user customization into a single, intuitive dashboard

approch.png

My Approch For Global Dasboard

Determine the aggregate health of all Apps in the production environment​.

​

Enhance system reliability, minimize downtime, and prioritize critical tasks​.​

​

Comprehensive visualizations highlight Apps not meeting checkpoints, provide insight on Apps with the most lag, and enable preventive actions or debugging.

Conceptual Model
To break down the information heavy content into simpler navigational attributes.
Transactional Attributes:
Text
Application
Checkpoints
Alerts
Cluster name
Developer's name
Events
App
App
Check Points
Time
Node Cluster
Status
Destination
Status
Date and Time
App name
Events
Source
Analytical Attributes List: 

MEASURE DIMENSION MATRIX: For easier segregation of quantitative data into graph & determining x-axis v/s y-axis

Node Cluster
Measure
Unit/Value/Dimension
Statistical Analysis
Quantity: Volume of space
Server memory consumption; CPU consumption; Total percentage of capacity taken
Stability
Stability: Status change
Frequency of change in status
Velocity: Speed of processing
Average speed of events being processed; average lag time
Quantity: Number of events being processed
Event processed
Applications
Measures
Unit/Value/Dimension
Statistical analysis
Quality: App performance
Read; Write; Read & Write Dev.; Backpressure; App rate
Stability
Quantity: Volume of storage
Server memory consumption; CPU consumption; Namespace Consumption; Total percentage of capacity taken
Stability: Status change
Frequency of change in status; Number of check points reached
Velocity: Speed of processing
Average lag time
Quantity: Number of events being processed
Event Processed
Check points
Measure
Unit/Volume/Dimension
Statistical Analysis
Velocity: Speed of processing
Average time from beginning to end of each checkpoint
Quantity: Volume of space
How much volume does each checkpoint use ( CPU, Memory, Namespace consumption)
Events
Measure
Unit/Volume/Dimensions
Statistical Analysis
Quality: Performance
Read & Write Devation; Backpressure; Forecast
Data Pattern
Write Quantity: Volume of space
How much volume events take
Read
Velocity: Speed of processing
Average speed events being processed
Write
Quantity: Number of events being processed
Events Processed
Event
Alert
Measure
Unit/Volume/Dimension
Stability
Status change
Volatility of status
Strategy Approch & Design Execution

Ben Shneiderman's visualization theory:

​

  • More effective detection of faulty data, missing data, unusual distributions, and anomalies​​.​

  • Deeper and more thorough data analyses that produce profounder insights​​.

  • Richer understandings that enable researchers to ask bolder questions

Screenshot 2024-03-02 164425.png
Screenshot 2024-02-29 180159.png
Screenshot 2024-08-08 154357.png

Overview of key metrics and KPIs in a digestible, easily comprehensible manner using charts, graphs, and other visual aids relevant to the needs of data engineers.

Node cluster Performace Physical actions or presses of labeled interface objects (e.g. buttons, sliders, etc.) instead of complex syntax. Flexibility in sorting drop down menu helps to  identifying environments and nodes for multiple Apps

Screenshot 2024-02-09 132420.png

Deeper and more thorough data analyses that produce profounder insights​​.

Impact & Measurable Outcomes

58%

Increase in User efficieny

66%

59.9%

Reduction in Downtime

Faster issues resolution

The intuitive dashboard not only streamlined system monitoring but also empowered data engineers to prevent performance bottlenecks before they escalate.

Key Learnings & Future Directions

Lessons from the Process

     â€‹ Real-time Insights are Critical – Instant alerts drive proactive decisions.


      Balancing Complexity with Simplicity – A clear visual hierarchy enhances usability.


      Customization is Non-Negotiable – Users demand flexible dashboard layouts.

​​

Future Enhancements

      AI-powered Anomaly Detection – Predict failures before they happen.


      Advanced Customization – Allow engineers to create personalized workflows.


      Collaborative Troubleshooting – Improve team visibility for shared problem-solving.

Data Processing

Thank you for reading my case study!

Curious about our work? Explore more case studies.

  • LinkedIn
  • Instagram

Let's Connect

© Created with lots of love and dreams by Rajlaxmi Gade

bottom of page