Tagged articles
39 articles
Page 1 of 1
Didi Tech
Didi Tech
Apr 9, 2026 · Artificial Intelligence

How DiDi’s OpenClaw Skill Automates Ride‑Hailing: Design, Challenges & Lessons

The article details the creation of the didi-ride-skill for OpenClaw, explaining how a single voice command triggers a full ride‑hailing workflow, the underlying MCP toolset, engineering trade‑offs such as file splitting, attention handling, cron isolation, key management, testing strategies, and future roadmap.

AI SkillMCPOpenClaw
0 likes · 16 min read
How DiDi’s OpenClaw Skill Automates Ride‑Hailing: Design, Challenges & Lessons
Architecture Digest
Architecture Digest
Dec 10, 2025 · Backend Development

How to Build a Mini Didi: Scalable Ride‑Hailing Architecture Explained

This article dissects the core architecture of a miniature ride‑hailing platform, covering domain‑driven design, layered microservice structure, Redis GEO for fast location queries, distributed locking, Netty‑based real‑time messaging, and hot‑cold data separation to handle massive traffic and ensure reliability.

NettyRedis GEORide Hailing
0 likes · 8 min read
How to Build a Mini Didi: Scalable Ride‑Hailing Architecture Explained
IT Services Circle
IT Services Circle
Jan 27, 2025 · Product Management

Douyin Launches Ride-Hailing Service: Aggregation Model and Market Implications

Douyin has introduced a ride‑hailing feature that aggregates third‑party services like Gaode Taxi, offering a limited set of functions while highlighting the strategic shift toward an aggregation model and its potential impact on the competitive landscape of Chinese ride‑hailing platforms.

Aggregation ModelDouyinMarket analysis
0 likes · 5 min read
Douyin Launches Ride-Hailing Service: Aggregation Model and Market Implications
Architect
Architect
Jun 18, 2024 · Big Data

How GeoHash Powers Real‑Time Ride‑Hailing: From Theory to Practice

This article explains the GeoHash algorithm, demonstrates how binary subdivision of latitude and longitude yields compact base‑32 strings, and shows how these hashes can efficiently locate nearby ride‑hailing drivers while highlighting precision limitations and edge cases.

Big DataGeoHashLocation Services
0 likes · 8 min read
How GeoHash Powers Real‑Time Ride‑Hailing: From Theory to Practice
HelloTech
HelloTech
Jun 6, 2024 · Mobile Development

Location Accuracy Issues and Optimization Strategies in Ride-Hailing Applications

The article examines ride‑hailing location failures—no fix and drift—explains Android vs iOS positioning, satellite and network sources, and presents a monitoring framework plus Wi‑Fi prompts and sensor‑fusion Kalman filtering that together reduce drift, improve accuracy, and boost order fulfillment.

GNSSKalman FilterLocation Services
0 likes · 29 min read
Location Accuracy Issues and Optimization Strategies in Ride-Hailing Applications
DataFunSummit
DataFunSummit
May 29, 2024 · Big Data

Best Practices for Building an International Ride‑Hailing Data Metric System at Didi

This article presents Didi's comprehensive approach to designing, implementing, and governing a global data metric system for international ride‑hailing, covering business scenarios, metric‑related challenges, organizational structures, process flows, model architecture, time‑zone handling, tooling, and multi‑level governance.

Ride HailingTime Zonedata metrics
0 likes · 15 min read
Best Practices for Building an International Ride‑Hailing Data Metric System at Didi
Su San Talks Tech
Su San Talks Tech
Sep 21, 2023 · Backend Development

How to Design a Scalable Ride‑Hailing System: From Requirements to Real‑Time Dispatch

This article walks through the full lifecycle of building a ride‑hailing platform, covering the impact of emergencies, requirement analysis, high‑level and detailed architecture, long‑connection management, GeoHash location algorithms, and experience‑optimisation techniques to ensure reliable, real‑time dispatch.

Backend ArchitectureRide HailingSystem Design
0 likes · 15 min read
How to Design a Scalable Ride‑Hailing System: From Requirements to Real‑Time Dispatch
Didi Tech
Didi Tech
Aug 17, 2023 · Operations

Construction of a Full-Link Load Testing Simulation Measurement System for Didi Ride-Hailing

The article details how Didi’s ride‑hailing team built a full‑link load‑testing simulation‑degree measurement system that quantifies test coverage across five dimensions—interface, scenario, category, link, and module—using normalized metrics, traffic prediction, and scoring formulas to identify gaps, improve stability, and guide future capacity‑planning enhancements.

DidiLoad TestingRide Hailing
0 likes · 16 min read
Construction of a Full-Link Load Testing Simulation Measurement System for Didi Ride-Hailing
Didi Tech
Didi Tech
Jul 25, 2023 · Backend Development

Separating Test Traffic Trigger and Result Verification for Didi Ride‑Hailing Backend

By separating test‑traffic triggering from result verification, Didi’s ride‑hailing backend uses live‑traffic inspection and replayed offline tests with bucketed validation rules to achieve near‑zero‑cost, full‑coverage QA, catching hundreds of bugs annually and dramatically improving service reliability for drivers and passengers.

Backend testingRide Hailingquality assurance
0 likes · 18 min read
Separating Test Traffic Trigger and Result Verification for Didi Ride‑Hailing Backend
Didi Tech
Didi Tech
Jul 18, 2023 · Backend Development

Self-Service Order Testing Architecture and Evolution for Didi Ride-Hailing Platform

Didi’s ride‑hailing order testing has progressed from manual device‑simulated orders to a tool‑based framework and now a self‑service visual platform that lets engineers drag‑and‑drop, share, and auto‑populate scenarios, dramatically cutting effort while supporting hundreds of test cases for thousands of monthly users.

Backend DevelopmentRide Hailingorder testing
0 likes · 10 min read
Self-Service Order Testing Architecture and Evolution for Didi Ride-Hailing Platform
Didi Tech
Didi Tech
Jul 17, 2023 · Backend Development

Backend Architecture Evolution and Standardization of Didi Ride-Hailing Platform

Didi’s ride‑hailing backend evolved from a monolithic service to a DDD‑split architecture and the DuKang framework, then standardized components, rendering gateways, function access, and logging to solve multi‑terminal inconsistency, complex rendering logic, cross‑process integration, and data visibility, creating a unified cross‑end rendering platform supporting over twenty pages.

Backend ArchitectureData StandardizationDidi
0 likes · 18 min read
Backend Architecture Evolution and Standardization of Didi Ride-Hailing Platform
Didi Tech
Didi Tech
Jun 13, 2023 · Operations

Supply-Demand Dynamics and Regulation Techniques in Didi’s Ride-Hailing Platform

Didi balances ride‑hailing supply and demand by forecasting regional needs with time‑series and deep‑learning models, then optimally repositioning drivers through integer programming and refining policies via imitation and offline reinforcement learning, ultimately enhancing passenger experience and platform efficiency.

DidiRide Hailingforecasting
0 likes · 16 min read
Supply-Demand Dynamics and Regulation Techniques in Didi’s Ride-Hailing Platform
Didi Tech
Didi Tech
Jun 12, 2023 · Artificial Intelligence

Laser: Latent Surrogate Representation Learning for Long-Term Effect Estimation in Ride-Hailing Markets

Laser (Latent Surrogate Representation learning) estimates long‑term ride‑hailing market effects by inferring hidden surrogate variables from short‑term outcomes using an iVAE and inverse‑probability weighting, thereby reducing experiment cost and latency while achieving more accurate causal effect predictions than existing baselines.

IPWRide HailingUplift Modeling
0 likes · 9 min read
Laser: Latent Surrogate Representation Learning for Long-Term Effect Estimation in Ride-Hailing Markets
Didi Tech
Didi Tech
May 23, 2023 · Artificial Intelligence

Driver‑Passenger Matching in Didi’s Ride‑Hailing Market: Algorithms and Techniques

The article surveys Didi’s driver‑passenger matching challenges and presents a suite of solutions—from greedy nearest‑driver and Kuhn‑Munkres bipartite matching to stable marriage, dynamic and one‑to‑many assignments, reinforcement‑learning, routing and queueing models—while validating assumptions statistically, integrating preference‑aware machine learning, and outlining multi‑objective and digital‑twin future research.

Ride Hailingalgorithmmatching
0 likes · 23 min read
Driver‑Passenger Matching in Didi’s Ride‑Hailing Market: Algorithms and Techniques
HomeTech
HomeTech
Jun 1, 2022 · Backend Development

Design and Optimization of a Ride‑Hailing Platform: Unified Fleet Integration and Concurrent Price Estimation

This article explains the origin and system design of a ride‑hailing platform, compares direct and aggregation models, defines coverage and performance requirements, and details a unified fleet onboarding process together with a thread‑pool based concurrent price‑estimation solution that uses caching, priority grouping, and circuit‑breaker protection to achieve scalable, reliable service.

MicroservicesRide Hailingthread pool
0 likes · 15 min read
Design and Optimization of a Ride‑Hailing Platform: Unified Fleet Integration and Concurrent Price Estimation
HelloTech
HelloTech
Jan 6, 2022 · Mobile Development

Optimizing Real-Time Vehicle Positioning in Ride-Hailing Apps

The article proposes a comprehensive method to eliminate driver‑location flicker and angle errors in ride‑hailing apps by calculating point‑to‑path distances, mapping and inserting points for smooth motion, handling yaw scenarios, refreshing at 12 Hz, correcting vehicle heading, and optimizing animation versus static map scenes.

Ride HailingUser experiencemap optimization
0 likes · 10 min read
Optimizing Real-Time Vehicle Positioning in Ride-Hailing Apps
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Jun 18, 2021 · Product Management

The Rise of Didi: Cheng Wei’s Entrepreneurial Journey and the Chinese Ride‑Hailing Market

This article chronicles Cheng Wei’s path from a modest upbringing and early setbacks through his tenure at Alibaba to founding Didi, detailing the company’s early struggles, rapid growth, fierce competition with Uber, strategic mergers, and its eventual dominance in China’s ride‑hailing industry.

Cheng WeiChinese techDidi
0 likes · 11 min read
The Rise of Didi: Cheng Wei’s Entrepreneurial Journey and the Chinese Ride‑Hailing Market
Didi Tech
Didi Tech
May 21, 2021 · Fundamentals

Introduction to Causal Inference and Its Application in Ride‑Hailing Business

The article introduces causal inference for ride‑hailing businesses, explaining the difference between causality and correlation, common misconceptions, and how randomized experiments and observational techniques like propensity‑score matching can quantify effects of actions such as coupons, driver assignments, and platform growth decisions.

Ride Hailingbusiness decisioncausal inference
0 likes · 7 min read
Introduction to Causal Inference and Its Application in Ride‑Hailing Business
Didi Tech
Didi Tech
Apr 16, 2021 · Artificial Intelligence

Governance Algorithms for O2O Ride-Hailing Platforms: Challenges, Framework, and Model Exploration

The paper presents Didi’s three‑layer governance‑algorithm framework for O2O ride‑hailing, addressing high business complexity, limited labeled data, interpretability, and multimodal features through small‑sample, transfer, and multi‑task learning, achieving notable gains in dispute resolution, NPS and CPO while highlighting remaining data and robustness challenges.

Ride Hailingfeature engineeringgovernance algorithms
0 likes · 15 min read
Governance Algorithms for O2O Ride-Hailing Platforms: Challenges, Framework, and Model Exploration
Programmer DD
Programmer DD
Sep 29, 2020 · Artificial Intelligence

How Ride‑Hailing Giants Use AI‑Powered Data Platforms to Optimize Pricing and Safety

This article examines how O2O ride‑hailing platforms such as Uber and Didi rely on layered system architectures and AI‑driven data middle platforms to enable intelligent dispatch, dynamic pricing, and safety mechanisms, detailing the core components, matching algorithms, and machine‑learning models that power these services.

AIData PlatformRide Hailing
0 likes · 20 min read
How Ride‑Hailing Giants Use AI‑Powered Data Platforms to Optimize Pricing and Safety
Programmer DD
Programmer DD
Sep 28, 2020 · Artificial Intelligence

How Ride‑Hailing Platforms Use AI for Smart Matching and Pricing

This article examines how O2O ride‑hailing services like Uber and Didi rely on layered system architecture and algorithmic data platforms to enable intelligent matching, dynamic pricing, and safety mechanisms through machine‑learning models and real‑time data integration.

AIData PlatformRide Hailing
0 likes · 20 min read
How Ride‑Hailing Platforms Use AI for Smart Matching and Pricing
21CTO
21CTO
Jul 16, 2020 · Operations

Can AI-Driven Driver Repositioning Solve Ride-Hailing Supply-Demand Gaps?

This article interprets a WWW 2020 research paper that proposes an AI-powered online driver repositioning system, detailing its three-stage framework, dispatch task design, optimization via minimum-cost flow, and experimental results showing improved driver efficiency and platform balance.

Ride Hailingdriver repositioningfleet management
0 likes · 11 min read
Can AI-Driven Driver Repositioning Solve Ride-Hailing Supply-Demand Gaps?
Amap Tech
Amap Tech
Feb 20, 2020 · R&D Management

Rapid Development of a Free Medical Ride‑Hailing Service by Amap During the COVID‑19 Outbreak

During the COVID‑19 outbreak, Amap’s engineers and partners created a free “Medical‑Staff Ride” service for Wuhan’s medical personnel, designing, coding, testing, and launching the app‑integrated ride‑hailing feature within three days and adding a reservation function the next day, thanks to prior platform upgrades, tight cross‑functional collaboration, and rapid decision‑making.

Backend DevelopmentCOVID-19Case Study
0 likes · 9 min read
Rapid Development of a Free Medical Ride‑Hailing Service by Amap During the COVID‑19 Outbreak
Qunar Tech Salon
Qunar Tech Salon
Feb 5, 2020 · Operations

Understanding Didi's Ride‑Hailing Dispatch Algorithms: Challenges, Models, and Future Directions

The article explains why Didi needs advanced dispatch algorithms, describes the complexities of order‑driver matching from simple one‑to‑one cases to large‑scale bipartite matching, and introduces batch matching, supply‑demand prediction, chain dispatch, and AI‑driven optimizations that together improve global efficiency and user experience.

AIDispatchOperations Research
0 likes · 16 min read
Understanding Didi's Ride‑Hailing Dispatch Algorithms: Challenges, Models, and Future Directions
dbaplus Community
dbaplus Community
Dec 17, 2019 · Artificial Intelligence

How to Build a Scalable Intelligent Dispatch System for 400K Daily Orders

This article walks through the evolution of a ride‑hailing platform’s dispatch system—from a single‑database prototype to a data‑driven, AI‑powered architecture—detailing architectural choices, big‑data pipelines, model training, real‑time scheduling strategies, and monitoring practices for handling 400,000 daily orders.

AIDispatchRide Hailing
0 likes · 11 min read
How to Build a Scalable Intelligent Dispatch System for 400K Daily Orders
Liangxu Linux
Liangxu Linux
Sep 24, 2019 · Operations

Inside Didi’s Dispatch Engine: From Simple Matching to AI‑Powered Ride‑Hailing

This article explains how Didi’s ride‑hailing platform evolved its dispatch system—from basic nearest‑driver assignment to sophisticated batch matching, demand‑prediction, chain dispatch, and reinforcement‑learning techniques—highlighting the operational challenges, algorithmic solutions, and the massive scale impact on user experience.

AIDispatchOperations Research
0 likes · 18 min read
Inside Didi’s Dispatch Engine: From Simple Matching to AI‑Powered Ride‑Hailing
DataFunTalk
DataFunTalk
Sep 18, 2019 · Operations

Understanding Didi's Ride‑Hailing Dispatch Algorithm: Challenges, Models, and Strategies

This article explains why modern ride‑hailing platforms need advanced dispatch algorithms, describes the underlying order‑allocation problem, explores simple and complex matching scenarios, and introduces batch matching, supply‑demand prediction, chain dispatch, and AI‑driven techniques used by Didi to improve efficiency and fairness.

DispatchRide Hailingdynamic VRP
0 likes · 15 min read
Understanding Didi's Ride‑Hailing Dispatch Algorithm: Challenges, Models, and Strategies
Didi Tech
Didi Tech
Sep 13, 2019 · Artificial Intelligence

Understanding Didi's Ride‑Hailing Dispatch Algorithms: Challenges and Strategies

Didi’s ride‑hailing dispatch system has progressed from a simple greedy, first‑come‑first‑served matcher to sophisticated batch, chain, and predictive algorithms that use deep‑learning demand forecasts and reinforcement‑learning optimization to assign drivers under complex business rules, boosting response rates and serving over 30 million daily requests.

AIRide Hailingmatching
0 likes · 17 min read
Understanding Didi's Ride‑Hailing Dispatch Algorithms: Challenges and Strategies
Qunar Tech Salon
Qunar Tech Salon
Aug 29, 2019 · Information Security

Using Graph Databases for Fraud Detection in Ride‑Hailing Platforms

The article explains how building a Neo4j‑based social graph of users, drivers, devices and other attributes enables detection of individual and group subsidy‑abuse fraud in ride‑hailing services through multi‑hop relationship analysis and targeted rule‑based alerts.

Neo4jRide HailingSocial Network Analysis
0 likes · 6 min read
Using Graph Databases for Fraud Detection in Ride‑Hailing Platforms
Programmer DD
Programmer DD
Jul 10, 2018 · Big Data

Which Car Wins on Didi? Data‑Driven Model Selection for Ride‑Hailing

Using real‑time order and fuel‑point data from the Didi driver app, the author demonstrates a systematic, data‑driven approach to identify the most cost‑effective car models for ride‑hailing across major Chinese cities, complete with methodology, analysis, and city‑specific rankings.

DidiRide Hailingcar selection
0 likes · 19 min read
Which Car Wins on Didi? Data‑Driven Model Selection for Ride‑Hailing
Didi Tech
Didi Tech
Jun 1, 2018 · Industry Insights

How Didi’s Driver‑Passenger Co‑Display Transformed Ride‑Hailing Experience

Since its 2016 launch, Didi’s Driver‑Passenger Co‑Display (司乘同显) has evolved into version 2.0, delivering real‑time synchronized navigation, traffic and route data for both riders and drivers, boosting information freshness, reducing calls, and improving ride‑hailing efficiency across multiple service lines.

Ride HailingUser experienceindustry insights
0 likes · 7 min read
How Didi’s Driver‑Passenger Co‑Display Transformed Ride‑Hailing Experience
21CTO
21CTO
Mar 1, 2017 · Backend Development

How We Built a Scalable Uber‑Like Backend with Go, UDP & ProtoBuf

This article details the design and implementation of a Go‑based backend for a ride‑hailing app, covering real‑time vehicle tracking, route planning with OSRM, bandwidth‑saving UDP + ProtoBuf communication, in‑memory storage, R‑tree indexing, and the full API workflow.

GoOSRMProtobuf
0 likes · 10 min read
How We Built a Scalable Uber‑Like Backend with Go, UDP & ProtoBuf
High Availability Architecture
High Availability Architecture
Feb 28, 2017 · Backend Development

Designing a Backend System for an Uber‑Like Ride‑Hailing App with Animated Map Cars Using Go

This article describes how a ride‑hailing service built a memory‑based backend that animates cars on a map, covering challenges of sparse GPS updates, route planning with OSRM, protocol selection (UDP), data serialization (Protobuf), storage architecture, geospatial indexing with R‑tree, and the final API design.

BackendGoProtobuf
0 likes · 9 min read
Designing a Backend System for an Uber‑Like Ride‑Hailing App with Animated Map Cars Using Go
21CTO
21CTO
Jan 8, 2016 · Backend Development

How Didi Scaled Ride‑Hailing: LBS, Long‑Connection, and Real‑Time Data Solutions

Facing explosive traffic growth in 2014, Didi’s ride‑hailing platform tackled critical challenges by redesigning its LBS architecture, replacing unstable long‑connection services with an AIO‑based framework, partitioning databases, adopting Dubbo and RocketMQ for distributed processing, and building a real‑time monitoring and data center using Storm, HBase, and custom SQL‑to‑HBase translation.

Real-time ProcessingRide Hailingdatabase sharding
0 likes · 14 min read
How Didi Scaled Ride‑Hailing: LBS, Long‑Connection, and Real‑Time Data Solutions
Qunar Tech Salon
Qunar Tech Salon
Jan 6, 2016 · Backend Development

Architecture Evolution and Scaling Solutions of Kuaidi Dache (Fast Taxi) Service

This article details the rapid traffic growth challenges faced by Kuaidi Dache from 2013‑2014 and presents representative architectural bottlenecks and the engineering solutions—including LBS optimization, long‑connection redesign, distributed refactoring, a wireless open platform, real‑time monitoring, and data layer transformation—that enabled stable, scalable, high‑performance ride‑hailing services.

Real-time ProcessingRide HailingScalability
0 likes · 13 min read
Architecture Evolution and Scaling Solutions of Kuaidi Dache (Fast Taxi) Service
ITPUB
ITPUB
Jan 5, 2016 · Backend Development

How Kuaidi Dache Overcame MongoDB Limits and Built Real-Time Monitoring

Facing explosive growth in 2013‑2014, Kuaidi Dache re‑engineered its ride‑hailing platform by partitioning MongoDB, replacing single‑queue NICs with multi‑queue, rewriting its long‑connection service with AIO, adopting Dubbo and RocketMQ for micro‑services, and building a Storm‑HBase real‑time monitoring and data synchronization pipeline.

MicroservicesMongoDBRide Hailing
0 likes · 15 min read
How Kuaidi Dache Overcame MongoDB Limits and Built Real-Time Monitoring