Didi Tech
Author

Didi Tech

Official Didi technology account

302
Articles
0
Likes
1.6k
Views
0
Comments
Recent Articles

Latest from Didi Tech

100 recent articles max
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-platformFull-Stack DevelopmentSurvey 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.

BackendGoOptimization
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++KafkaLog Collection
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.

AIBig Datadata modeling
0 likes · 12 min read
Key Questions and Value Assessment in Data Warehouse Modeling and Development
Didi Tech
Didi Tech
Mar 6, 2025 · Cloud Native

Evolution of the Application Center Platform with OAM and KubeVela

Over two years, our Application Center Platform evolved through four stages—initial KubeVela‑based delivery, added bottom‑up synchronization for legacy services, a standardized OAM‑aligned application model, and multi‑active governance with delivery rules—boosting hybrid‑cloud delivery efficiency by over 60% and enabling automated clustering, resource detection, and compliance.

Application PlatformDeployment AutomationKubeVela
0 likes · 17 min read
Evolution of the Application Center Platform with OAM and KubeVela
Didi Tech
Didi Tech
Feb 20, 2025 · Frontend Development

Technical Debt Governance in the International Delivery Rider H5 Project (DH5)

The DH5 project tackled mounting technical debt by splitting a monolithic front‑end into three independent modules, systematically removing unused code, consolidating public methods, and enhancing debugging tools, which together reduced system complexity, improved maintainability and collaboration, and demonstrated a repeatable governance framework for future development cycles.

Code RefactoringDebugging Toolsfrontend development
0 likes · 11 min read
Technical Debt Governance in the International Delivery Rider H5 Project (DH5)
Didi Tech
Didi Tech
Feb 13, 2025 · Frontend Development

Front-End Architecture Refactoring for International Food Delivery Merchant Marketing

The case study details how a unified TypeScript‑based activity data model, combined with JSON‑Schema validation and dependency‑injected configuration, refactored a multi‑channel food‑delivery merchant marketing front‑end, cutting code duplication, boosting extensibility, and improving development speed by roughly 40% for new activity types.

API securityArchitectureconfiguration
0 likes · 11 min read
Front-End Architecture Refactoring for International Food Delivery Merchant Marketing
Didi Tech
Didi Tech
Jan 9, 2025 · Fundamentals

Technical Debt: Definition, Classification, and Governance Strategies

Technical debt, the intentional or accidental shortcuts taken during software development, is classified into four quadrants and multiple layers such as architectural and code‑quality debt, and can be managed through a governance framework that records items, prioritizes them by value‑vs‑cost, allocates dedicated improvement time, enforces linting and CI, and guides systematic migrations like Flutter null‑safety.

FlutterGovernancecode quality
0 likes · 14 min read
Technical Debt: Definition, Classification, and Governance Strategies