01
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
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.
Higher Engagement & Retention
Live, responsive analytics turns product data into a reason for users to come back.
Monetization
Customer-facing analytics becomes a premium, revenue-generating feature inside your own product.
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
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.
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.
01
Ingest to Query
in Seconds
02
Sub-Second
at High Concurrency
03
Multi-Tenant &
Resource Isolation
04

