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
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.

Debugging Toolscode refactoringfrontend 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
Didi Tech
Didi Tech
Dec 12, 2024 · Product Management

Key AB Testing Interview Questions and Answers for Data Science Candidates

The article reviews common AB‑testing interview questions for data‑science candidates, explaining the role of p‑values, Type I/II errors, the difference between statistical and business significance, why effects can vanish when scaling, and how to improve experiment sensitivity through larger samples, variance‑reduction methods, and careful metric design.

AB testingInterview preparationMDE
0 likes · 12 min read
Key AB Testing Interview Questions and Answers for Data Science Candidates
Didi Tech
Didi Tech
Sep 26, 2024 · Cloud Native

Didi Internationalization Site Building: Application Modeling and Cloud‑Native Delivery Framework

Didi’s international travel platform created an application‑centric, cloud‑native delivery framework that uses an OAM‑based model, KubeVela, and CUE to standardize workload descriptions, automate multi‑cloud deployment, integrate with CI/CD pipelines, and dramatically improve planning, delivery, and refactoring efficiency.

Application DeliveryInfrastructure AutomationKubeVela
0 likes · 24 min read
Didi Internationalization Site Building: Application Modeling and Cloud‑Native Delivery Framework
Didi Tech
Didi Tech
Sep 19, 2024 · Cloud Native

Configuration‑as‑Code Platform for Multi‑Region Deployment: Design, Implementation and Practices

To overcome Didi’s costly, months‑long, manual multi‑region rollouts, the team built a Configuration‑as‑Code platform that isolates environment settings in a dedicated repository, enforces a versioned template with validation rules, and integrates automated placeholder substitution into CI/CD, cutting manual effort by roughly 80 % and removing coordination bottlenecks.

Configuration ManagementDevOpsMicroservices
0 likes · 26 min read
Configuration‑as‑Code Platform for Multi‑Region Deployment: Design, Implementation and Practices
Didi Tech
Didi Tech
Sep 12, 2024 · Cloud Native

Improving Site Build Efficiency for Didi International Travel: Architecture, Application Modeling, and Automated Delivery Framework

To cut site‑provisioning time from months to weeks for Didi International Travel, the team built an OAM‑driven, KubeVela‑based automated delivery framework that separates environment configuration, integrates Terraform, and provides a UI, achieving an 80 % reduction in manual effort while improving reliability across hybrid‑cloud environments.

KubeVelaOAMdeployment
0 likes · 29 min read
Improving Site Build Efficiency for Didi International Travel: Architecture, Application Modeling, and Automated Delivery Framework
Didi Tech
Didi Tech
Sep 5, 2024 · Industry Insights

How Didi Built a Multi‑Protocol, Petabyte‑Scale Storage System for AI Training

Facing petabyte‑level data, billions of small files, and the need for POSIX, S3, and HDFS compatibility, Didi designed a new generation of non‑structured storage—OrangeFS—by analyzing internal systems, combining multiple storage solutions, reusing GIFT technology, and implementing a high‑performance metadata service, multi‑protocol fusion, and robust scalability features.

AI storageMulti-Protocolbig data
0 likes · 27 min read
How Didi Built a Multi‑Protocol, Petabyte‑Scale Storage System for AI Training
Didi Tech
Didi Tech
Aug 15, 2024 · Mobile Development

Unify: A Framework for Efficient Flutter‑Native Hybrid Communication in Mobile Development

Unify is a Didi‑developed framework that lets developers declare Flutter‑native modules with Dart annotations, automatically generates matching Android, iOS and Flutter code, and streamlines large‑scale bidirectional communication, eliminating manual channel errors while enabling batch export of dozens of SDKs and boosting cross‑platform development efficiency.

Cross‑platformFlutterHybrid Communication
0 likes · 21 min read
Unify: A Framework for Efficient Flutter‑Native Hybrid Communication in Mobile Development