Dada Group Technology
Author

Dada Group Technology

Sharing insights and experiences from Dada Group's R&D department on product refinement and technology advancement, connecting with fellow geeks to exchange ideas and grow together.

99
Articles
0
Likes
197
Views
0
Comments
Recent Articles

Latest from Dada Group Technology

99 recent articles
Dada Group Technology
Dada Group Technology
Dec 30, 2022 · Fundamentals

Ensuring Trustworthy A/B Experiments: Architecture, Balance Checks, Log Consistency, Automated Significance Testing, and Result Interpretation

This article discusses how to improve the reliability of online A/B experiments by designing robust architecture, evaluating group balance with orthogonal testing, ensuring consistent front‑end/back‑end logging, automating statistical significance checks, reducing group imbalance, and interpreting results using causal trees.

A/B testingcausal treesdata collection
0 likes · 12 min read
Ensuring Trustworthy A/B Experiments: Architecture, Balance Checks, Log Consistency, Automated Significance Testing, and Result Interpretation
Dada Group Technology
Dada Group Technology
Dec 16, 2022 · Backend Development

Refactoring a Monolithic System: Database Splitting, Application Decomposition, and Data‑Access Control

This article describes a step‑by‑step migration of a large monolithic Java application into vertically‑split micro‑services, covering database sharding into nine business databases, multi‑datasource and custom transaction implementations, application splitting, routing, RPC generation, and the measures taken to ensure data safety and low‑risk rollout.

BackendMicroservicesMulti-DataSource
0 likes · 24 min read
Refactoring a Monolithic System: Database Splitting, Application Decomposition, and Data‑Access Control
Dada Group Technology
Dada Group Technology
Dec 2, 2022 · Frontend Development

Performance Optimization of Dada Delivery Mini-Program: Static Resources, Interface Aggregation, and Startup Page Adjustments

This article details how Dada Delivery improved its mini‑program performance by addressing fragmented optimizations, stabilizing key metrics, and applying systematic actions such as static resource reduction, interface aggregation, startup page restructuring, and best‑practice codification, resulting in significant launch‑time reductions on both WeChat and Alipay platforms.

Static Resourcesinterface aggregationmini-program
0 likes · 13 min read
Performance Optimization of Dada Delivery Mini-Program: Static Resources, Interface Aggregation, and Startup Page Adjustments
Dada Group Technology
Dada Group Technology
Nov 28, 2022 · Information Security

Analyzing Java Template Engine Injection Vulnerabilities and Building Automated Detection Capabilities

This article examines injection vulnerabilities in Java template engines Velocity, FreeMarker, and Thymeleaf, details payload extraction, demonstrates how to generate automated detection rules and security operation capabilities, and discusses future directions for comprehensive attack‑chain analysis.

FreemarkerJavaThymeleaf
0 likes · 12 min read
Analyzing Java Template Engine Injection Vulnerabilities and Building Automated Detection Capabilities
Dada Group Technology
Dada Group Technology
Oct 28, 2022 · Mobile Development

iOS Memory Management, OOM Causes, and Leak Monitoring Strategies

This article explains iOS memory architecture, the reasons behind Out‑of‑Memory (OOM) crashes, common sources of memory pressure, and practical approaches—including MLeaksFinder and FBRetainCycleDetector—to monitor, detect, and mitigate memory leaks and abnormal memory growth in iOS applications.

Memory ManagementMobile DevelopmentOOM
0 likes · 17 min read
iOS Memory Management, OOM Causes, and Leak Monitoring Strategies
Dada Group Technology
Dada Group Technology
Oct 24, 2022 · Backend Development

Design and Implementation of a Business System Trace and Log Reporting Tool

This article presents the challenges of complex business systems, compares distributed tracing and traditional ELK solutions, and details the design, integration steps, usage workflow, and future enhancements of a lightweight SDK-based trace and log reporting platform that improves debugging efficiency and reduces operational overhead.

Distributed TracingJavaMicroservices
0 likes · 13 min read
Design and Implementation of a Business System Trace and Log Reporting Tool
Dada Group Technology
Dada Group Technology
Sep 30, 2022 · Product Management

Best Practices for Data Tracking Governance at JD Daojia: Process, Standards, and Quality Improvements

This article outlines JD Daojia's comprehensive approach to data tracking (埋点) governance, covering the definition, motivations, unified processes, detailed standards, quality controls, platform optimizations, measurable benefits, and future directions to ensure high‑quality, reliable analytics across multiple client platforms.

Data TrackingProcess Standardizationgovernance
0 likes · 13 min read
Best Practices for Data Tracking Governance at JD Daojia: Process, Standards, and Quality Improvements
Dada Group Technology
Dada Group Technology
Sep 23, 2022 · Backend Development

Design and Implementation of a New Event‑Tracking Framework for Dada Delivery

The document describes the background, problems, design goals, architecture, core mechanisms, and achieved results of a rebuilt event‑tracking SDK that separates collection, storage, and reporting into independent modules, uses single‑thread pools, and attains over 99% reporting success while improving portability across apps.

Backend ArchitectureData ReportingSDK
0 likes · 9 min read
Design and Implementation of a New Event‑Tracking Framework for Dada Delivery
Dada Group Technology
Dada Group Technology
Sep 19, 2022 · Backend Development

How to Build a Real‑Time Inventory Sync System that Eliminates Overselling

This article analyzes the challenges of real‑time inventory synchronization for omnichannel retail—such as sync latency, concurrent overselling, and shared stock calculation—and presents a comprehensive backend architecture featuring low‑latency syncing, dynamic throttling, safety‑stock algorithms, and a scalable calculation engine.

Backend ArchitectureDistributed SystemsSynchronization
0 likes · 11 min read
How to Build a Real‑Time Inventory Sync System that Eliminates Overselling