{"id":40,"date":"2024-07-25T05:49:38","date_gmt":"2024-07-25T05:49:38","guid":{"rendered":"http:\/\/localhost:8080\/?page_id=40"},"modified":"2024-07-25T15:57:45","modified_gmt":"2024-07-25T15:57:45","slug":"handisi-real-time","status":"publish","type":"page","link":"https:\/\/handisi.co.ke\/?page_id=40","title":{"rendered":"Handisi User Facing Analytics"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">What is Real Time User Facing Analytics?<\/h2>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:100%\">\n<div class=\"wp-block-group has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p>Real time user facing analytics provides customers and employees with direct access to data analysis results as soon as possible. This typically involves dashboards that display data using graphs and other easily understandable formats. Essentially, the goal of user facing analytics is to provide the data users need to make informed decisions without relying on data analysts or other specialists.<\/p>\n\n\n\n<p>There are three crucial aspects of user-facing analytics: data freshness, query latency, and query throughput. This post introduces a solution architecture for implementing a scalable user-facing analytics solution and explains how each component efficiently addresses each aspect.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"513\" src=\"http:\/\/localhost:8080\/wp-content\/uploads\/2024\/07\/apache_pinot-1024x513.png\" alt=\"\" class=\"wp-image-30\" srcset=\"https:\/\/handisi.co.ke\/wp-content\/uploads\/2024\/07\/apache_pinot-1024x513.png 1024w, https:\/\/handisi.co.ke\/wp-content\/uploads\/2024\/07\/apache_pinot-300x150.png 300w, https:\/\/handisi.co.ke\/wp-content\/uploads\/2024\/07\/apache_pinot-768x384.png 768w, https:\/\/handisi.co.ke\/wp-content\/uploads\/2024\/07\/apache_pinot-1536x769.png 1536w, https:\/\/handisi.co.ke\/wp-content\/uploads\/2024\/07\/apache_pinot.png 1586w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<h3 class=\"wp-block-heading\">What to consider before building user-facing analytics?<\/h3>\n\n\n\n<p>Think of a user logging into their mobile service provider&#8217;s mobile application. The user might see a dashboard that shows how much data they&#8217;ve used in the current billing cycle, how much data remains in their package, and a forecast based on their current consumption rate. This dashboard might also provide insights into their usage patterns, such as peak usage times or the apps that consume the most data.<\/p>\n\n\n\n<p>This real-time information can help the user make informed decisions about their data usage and avoid overage charges.<\/p>\n\n\n\n<p>But what does it take to design and implement such a dashboard? Implementing a user-facing analytics solution requires three critical characteristics:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Data freshness<\/strong> is the ability to ingest and process data in real time, ensuring users have the most current insights.<\/li>\n\n\n\n<li><strong>Ultra-low query latency<\/strong> is key to a responsive user experience. It allows complex queries to be processed quickly, even when dealing with large volumes of data.<\/li>\n\n\n\n<li><strong>High query throughput<\/strong>, facilitated by a system&#8217;s capacity to handle a large number of simultaneous queries, is crucial in user-facing analytics because it ensures the system can support a large user base without slowing down or crashing. This results in a seamless and responsive user experience, even under heavy load.<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">How to design a user-facing analytics solution<\/h3>\n\n\n\n<p>Handisi Real Time Analytics Platform, powered by Apache Pinot database, is the real-time analytics platform trusted in production, at scale for user-facing applications.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>What is Real Time User Facing Analytics? Real time user facing analytics provides customers and employees with direct access to data analysis results as soon as possible. This typically involves dashboards that display data using graphs and other easily understandable formats. Essentially, the goal of user facing analytics is to provide the data users need [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-40","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/handisi.co.ke\/index.php?rest_route=\/wp\/v2\/pages\/40","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/handisi.co.ke\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/handisi.co.ke\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/handisi.co.ke\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/handisi.co.ke\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=40"}],"version-history":[{"count":6,"href":"https:\/\/handisi.co.ke\/index.php?rest_route=\/wp\/v2\/pages\/40\/revisions"}],"predecessor-version":[{"id":61,"href":"https:\/\/handisi.co.ke\/index.php?rest_route=\/wp\/v2\/pages\/40\/revisions\/61"}],"wp:attachment":[{"href":"https:\/\/handisi.co.ke\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=40"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}