Customer-Facing Analytics,
Powered by Real-Time Data

Deliver sub-second, interactive analytics directly to your customers, at scale.

Why real-timechanges the product.

When analytics moves from an internal report into the product itself, four things change at once:

  • The user experience
  • Engagement
  • Revenue
  • The speed of decisions
  1. 01

    Better User Experience

    Dashboards load the moment users arrive, so analytics feels like a native part of the product instead of a report to wait for.

  2. 02

    Higher Engagement & Retention

    Live, responsive analytics turns product data into a reason for users to come back.

  3. 03

    Monetization

    Customer-facing analytics becomes a premium, revenue-generating feature inside your own product.

  4. 04

    Faster Decisions

    Real-time signals let teams act while an opportunity is still open, instead of reacting to yesterday’s data.

Already shipping in production.

Three teams use Apache Doris to serve sub-second analytics to their customers, under real concurrency, on live data.

Case 01 · JD.com

Real-Time OLAP for the JD.com Search Box

“Replacing Flink’s window computing with Doris can not only improve development efficiency, adapt to dimension changes, but also reduce computing resources.”

Scenario

Real-time analytics for the JD.com search box: overall search traffic, live A/B test monitoring, and trending search terms, all at SKU-level granularity for business analysts.

Outcome
  • 10 billion rows processed per day
  • 10,000 QPS with query latency as low as 150 ms
  • Real-time ingestion at 1 million rows per second
Case 02 · Xanh SM

Real-Time Recommendations for Xanh SM

“Apache Doris and its Compute-Storage Decouple Mode allowed us to run both workloads from a single storage layer, cutting infrastructure cost and complexity without sacrificing performance.”

Scenario

Xanh SM, Vietnam’s leading EV ride-hailing platform, runs analytics and real-time serving on Apache Doris to power personalized destination recommendations.

Outcome
  • 175,000 records written per second with sub-second latency
  • Average query latency around 76 ms across most time windows
  • P9999 latency only occasionally above 100 ms
Case 03 · ZTO Express

Real-Time Analytics for ZTO Express

ZTO Express rebuilt its real-time analytics over 500 million daily record updates, with inverted indexes on high-frequency filter fields serving monitoring, multi-dimensional analysis, and precise filtering.

Outcome
  • Multi-dimensional filter queries down from over 1 minute to under 1 second (60×); complex aggregations from 5 to 10 minutes to under 1 minute
  • Concurrency on critical queries up from under 50 to 100+, with timeouts down from 30% to under 5%
  • One-third of the original hardware, with 500 million daily updates visible in queries within seconds
ZTO EXPRESS

What customer-facing analytics demandsand how Apache Doris answers.

Customer-facing analytics is a different workload from internal BI. Four things the serving engine has to get right, and the specific Apache Doris capabilities that meet each one.

Customer-facing analytics on Apache Doris: users across many tenants query embedded dashboards, portals, and apps; every request passes through Doris, is isolated per tenant, and is served from cache or point queries in under a second, while product events, CDC, and batch data arrive within seconds and the data lake is queried in place.YOUR PRODUCTAPACHE DORISFRESH DATATENANT Aembedded dashboardsTENANT Bcustomer portalTENANT Cmobile & web app+ MORE TENANTSAPIs · data products…0210,000+ QPS · THOUSANDS OF CONCURRENT USERSAPACHE DORISONE SQL LAYERREQUESTMySQL protocol · RESTISOLATE TENANTSworkload groups03SERVEcache · point querySUB-SECOND01INGESTED IN SECONDS · STREAM LOAD · CDCPRODUCT EVENTSKafka · clickstreamOLTP · CDCMySQL · PostgreSQLBATCH JOBSSpark · Flink · filesDATA LAKEIceberg · S304FIG. 01 · MANY TENANTS, ONE SERVING PATH, DATA THAT IS SECONDS OLDDASHED = QUERIED IN PLACE

Apache Doris capabilities for customer-facing analytics

Each capability links to its feature doc. For the engineering detail behind them, read the Apache Doris blog.

Build Customer-Facing Analytics
with Apache Doris.

Get Started