JD Tech
Author

JD Tech

Official JD technology sharing platform. All the cutting‑edge JD tech, innovative insights, and open‑source solutions you’re looking for, all in one place.

614
Articles
0
Likes
1.8k
Views
0
Comments
Recent Articles

Latest from JD Tech

100 recent articles max
JD Tech
JD Tech
Jan 10, 2025 · Operations

Four-Year Evolution of JD Insurance Supply Chain System: Standardization, Automation, and Industry Leadership

This article chronicles the four‑year journey of JD Insurance's supply‑chain platform, detailing how the team standardized product integration, introduced automation tools like XBP and an open platform, tackled operational challenges, and achieved industry‑leading coverage of over 100 insurance companies.

InsurancePlatformProduct Integration
0 likes · 18 min read
Four-Year Evolution of JD Insurance Supply Chain System: Standardization, Automation, and Industry Leadership
JD Tech
JD Tech
Jan 9, 2025 · Databases

Challenges and Practices of Distributed Data Systems: Master‑Slave Replication, Partitioning, and High‑Availability Strategies

This article examines the core challenges of distributed data systems—including consistency, availability, and partition tolerance—then details master‑slave replication mechanisms for MySQL and Redis, various replication modes and binlog formats, and explores data partitioning, sharding, and hot‑key mitigation techniques for scalable, high‑availability deployments.

Shardingdatabaseshigh availability
0 likes · 23 min read
Challenges and Practices of Distributed Data Systems: Master‑Slave Replication, Partitioning, and High‑Availability Strategies
JD Tech
JD Tech
Jan 2, 2025 · Backend Development

Designing Effective API Error Codes and Their Propagation in Complex Systems

This article explains the importance of well‑designed API and database structures, outlines principles for creating clear and traceable error codes, provides response format examples, discusses error propagation strategies, highlights common pitfalls, and proposes a full‑link trace‑id logging system for backend services.

Error CodesSystem ArchitectureTraceability
0 likes · 15 min read
Designing Effective API Error Codes and Their Propagation in Complex Systems
JD Tech
JD Tech
Dec 30, 2024 · Big Data

Techniques for Writing Elegant and Efficient SQL in Big Data Environments

The article shares practical methods and code examples for making SQL both readable and high‑performing in large‑scale data platforms, covering predicate push‑down with subqueries, deduplication strategies, bucket utilization, and Python‑driven job parameter handling.

HivePerformanceSQL
0 likes · 14 min read
Techniques for Writing Elegant and Efficient SQL in Big Data Environments
JD Tech
JD Tech
Dec 27, 2024 · Operations

Joint Inventory Selection and Allocation Algorithms for JD Retail Supply Chain

JD's retail supply chain team presents a data‑driven framework combining inventory selection and allocation algorithms—ML‑Top‑K, Reverse‑Exclude, and an end‑to‑end multi‑task learning model—that improve local order fulfillment, reduce stockout loss and allocation costs, and have been deployed across its RDC/FDC network.

Operations ResearchSupply Chaininventory optimization
0 likes · 20 min read
Joint Inventory Selection and Allocation Algorithms for JD Retail Supply Chain
JD Tech
JD Tech
Dec 26, 2024 · Databases

Optimizing Query Performance for JD's BIP Procurement System with JED, JimKV, and Elasticsearch

This article details how JD's BIP procurement system tackled massive query‑performance challenges by segmenting order data, leveraging the JED distributed MySQL solution, introducing JimKV for hot‑data caching, and offloading complex searches to Elasticsearch, resulting in dramatically reduced load and faster user experiences.

Big DataDatabase OptimizationElasticsearch
0 likes · 11 min read
Optimizing Query Performance for JD's BIP Procurement System with JED, JimKV, and Elasticsearch
JD Tech
JD Tech
Dec 25, 2024 · Mobile Development

JD's Self‑Developed HarmonyOS Image Library (DImage): Architecture, Implementation, and Performance Optimizations

This article details JD's self‑built HarmonyOS image library (DImage), covering its background, research on existing solutions, C++‑based cross‑platform architecture, core modules, performance‑focused pipeline, monitoring and recovery mechanisms, and future optimization directions, all aimed at high‑performance image handling for the JD app on HarmonyOS.

CHarmonyOSImage Library
0 likes · 12 min read
JD's Self‑Developed HarmonyOS Image Library (DImage): Architecture, Implementation, and Performance Optimizations
JD Tech
JD Tech
Dec 24, 2024 · Backend Development

Stability Challenges and Engineering Solutions for an Inventory Platform

The article analyzes the stability problems faced by an e‑commerce inventory platform—including complex workflows, data accuracy, database hotspots, and high‑frequency calculations—and details a series of backend engineering solutions such as traffic splitting, gray‑release links, Redis caching, consistency checks, async rate limiting, and comprehensive monitoring to improve reliability and performance.

Cachinginventorystability
0 likes · 13 min read
Stability Challenges and Engineering Solutions for an Inventory Platform
JD Tech
JD Tech
Dec 20, 2024 · Frontend Development

Designing a Universal Event System for Multi-Language Environments in Taro for Harmony

This article explores how Taro leverages C++ and the Harmony C‑API to build a high‑performance, cross‑language event system that unifies event handling across C++, ArkTS, and JavaScript, detailing architecture, event center implementation, node event processing, and future enhancements.

Cross-languageEvent SystemHarmonyOS
0 likes · 11 min read
Designing a Universal Event System for Multi-Language Environments in Taro for Harmony