Didi Tech
Author

Didi Tech

Official Didi technology account

296
Articles
0
Likes
672
Views
0
Comments
Recent Articles

Latest from Didi Tech

100 recent articles max
Didi Tech
Didi Tech
Jul 17, 2025 · Artificial Intelligence

How RAS‑AUCC Eliminates Offline‑Online Gaps in Multi‑Treatment Uplift Modeling

This article explains the challenges of evaluating uplift models for intelligent marketing with multiple discount treatments, reviews existing metrics such as AUUC, Qini, and AUCC, and introduces the RAS‑AUCC metric that aligns offline evaluation with online ROI by sorting samples by marginal ROI and using RCT data.

Marketing OptimizationUplift Modelingcausal inference
0 likes · 13 min read
How RAS‑AUCC Eliminates Offline‑Online Gaps in Multi‑Treatment Uplift Modeling
Didi Tech
Didi Tech
Jul 10, 2025 · Backend Development

Why Unit Testing Matters: Go Basics, Mocking, and Table‑Driven Tests

This article explains why unit testing is essential for code quality, API design, and documentation, then walks through Go's built‑in testing conventions, common *testing.T methods, table‑driven test patterns, mocking with gomonkey, and best practices for writing maintainable tests.

Gomockingsoftware design
0 likes · 27 min read
Why Unit Testing Matters: Go Basics, Mocking, and Table‑Driven Tests
Didi Tech
Didi Tech
Jun 12, 2025 · Frontend Development

Dimina: Open‑Source Cross‑Platform Mini‑Program Framework for Front‑End Dev

Dimina, Didi’s newly open‑sourced mini‑program framework, combines Vue 3 with a custom compiler to translate mini‑program syntax into native apps, offering a modular, high‑performance, cross‑platform solution that lets developers write a single codebase for Android, iOS, Harmony, and Web, complete with extensive component and API libraries.

Cross‑platformDiminaFramework
0 likes · 7 min read
Dimina: Open‑Source Cross‑Platform Mini‑Program Framework for Front‑End Dev
Didi Tech
Didi Tech
Jun 5, 2025 · Artificial Intelligence

Unlocking Modern AI Application Architecture: From RAG to Agents and MCP

This article surveys the evolution of AI applications, explains large language model fundamentals, outlines architectural challenges, and introduces three core patterns—Retrieval‑Augmented Generation (RAG), autonomous Agents, and Model Context Protocol (MCP)—while providing practical LangChain code snippets and integration guidance.

AIAgentLLM
0 likes · 28 min read
Unlocking Modern AI Application Architecture: From RAG to Agents and MCP
Didi Tech
Didi Tech
May 29, 2025 · Fundamentals

XIAOJUSURVEY Open‑Source Survey System: University Course Integration and Full‑Stack, Cross‑Platform, and AI Practice

The article describes how the open‑source XIAOJUSURVEY platform was incorporated into Peking University’s software engineering curriculum in Spring 2025, offering students a comprehensive full‑stack, cross‑platform, and AI‑driven development experience that bridges theory, source‑code analysis, and real‑world open‑source contributions.

Cross‑platformOpen-sourceSurvey System
0 likes · 7 min read
XIAOJUSURVEY Open‑Source Survey System: University Course Integration and Full‑Stack, Cross‑Platform, and AI Practice
Didi Tech
Didi Tech
May 22, 2025 · Backend Development

Why Go Services Must Be Optimized and How to Make Them Faster

Optimizing Go services is essential for saving resources, improving stability, and delivering a responsive user experience, and this guide explains the underlying mechanisms, common pitfalls, and practical techniques—from GC tuning and concurrency control to I/O tricks and profiling tools—to help developers build high‑performance, production‑ready Go applications.

GoMemoryOptimization
0 likes · 33 min read
Why Go Services Must Be Optimized and How to Make Them Faster
Didi Tech
Didi Tech
Apr 24, 2025 · Artificial Intelligence

Algorithmic Foundations and Evolution of Natural Language Processing

The article surveys the Algorithmic Foundations of Engineering R&D series, tracing NLP’s evolution from rule‑based systems to today’s multimodal large‑model era, reviewing core machine‑learning and deep‑learning techniques, transformer breakthroughs, representation learning, optimization methods, and emerging research such as retrieval‑augmented generation and AI agents.

AINLPTransformer
0 likes · 43 min read
Algorithmic Foundations and Evolution of Natural Language Processing
Didi Tech
Didi Tech
Apr 10, 2025 · Product Management

AA Testing and Rerandomization Techniques for Reliable AB Experiments

The article outlines how AA testing and rerandomization can detect and correct non‑uniform traffic splits in short‑term AB experiments, detailing three solutions—AA tests, seed‑based rerandomization, and retrospective AA analysis—along with theoretical guarantees, empirical error‑rate reductions, and remaining challenges for long‑term or clustered designs.

AA testingAB testingCUPED
0 likes · 17 min read
AA Testing and Rerandomization Techniques for Reliable AB Experiments
Didi Tech
Didi Tech
Mar 27, 2025 · Operations

Performance Optimization and Architecture of iLogTail for High‑Scale Log Collection

Didi replaced its legacy agent with Alibaba’s open‑source iLogTail, re‑architected it to use a shared thread‑pool and SIMD‑accelerated parsing, rewrote critical plugins in C++ and added robust Kafka retry logic, achieving over twice the throughput while cutting CPU usage by more than half and maintaining near‑zero latency at massive scale.

C++KafkaPerformance optimization
0 likes · 10 min read
Performance Optimization and Architecture of iLogTail for High‑Scale Log Collection
Didi Tech
Didi Tech
Mar 20, 2025 · Big Data

Key Questions and Value Assessment in Data Warehouse Modeling and Development

The article explores nine fundamental questions about data‑warehouse modeling—why and when to model, how to evaluate and compare models, the warehouse’s unique role versus business systems, modern architectural shifts, a quantitative value‑proof scoring framework, industry‑standard versus custom approaches, demonstrating business impact, and career insights—concluding that true value lies in enabling informed decisions rather than technology hype.

AIData ModelingData Value
0 likes · 12 min read
Key Questions and Value Assessment in Data Warehouse Modeling and Development