Youzan Coder
Author

Youzan Coder

Official Youzan tech channel, delivering technical insights and occasional daily updates from the Youzan tech team.

340
Articles
0
Likes
527
Views
0
Comments
Recent Articles

Latest from Youzan Coder

100 recent articles max
Youzan Coder
Youzan Coder
Nov 5, 2021 · Artificial Intelligence

AI-Powered Image Recognition for Fresh Produce Retail: System Design and Implementation

An AI‑driven image‑recognition system using TensorFlow Lite cameras on checkout scales replaces barcode PLU lookup with hierarchical product categories, caches offline selections for incremental model updates, and delivers instant, offline‑capable identification, dramatically speeding fresh produce checkout, cutting labor costs, and offering a reusable framework for other retail sectors.

AIAutomationImage Recognition
0 likes · 8 min read
AI-Powered Image Recognition for Fresh Produce Retail: System Design and Implementation
Youzan Coder
Youzan Coder
Oct 18, 2021 · Backend Development

Traffic Replay Technology in YouZan: Automated Regression Testing for Mid-Platform Marketing Business

YouZan’s traffic‑replay platform records real production calls and replays them in test environments—both read‑only and mock‑write modes—to automatically verify thousands of marketing interfaces, visualize scenario coverage, capture low‑traffic cases, and has already enabled zero post‑launch failures while guiding future expansion into deeper coverage and performance testing.

Dubbo mockautomated regression testingjvm-sandbox
0 likes · 11 min read
Traffic Replay Technology in YouZan: Automated Regression Testing for Mid-Platform Marketing Business
Youzan Coder
Youzan Coder
Aug 19, 2021 · Mobile Development

Thread Pool Isolation and Monitoring Design for Mobile Applications

The design separates the original I/O pool into dedicated network, I/O, and polling thread pools, adds comprehensive monitoring of task duration and frequency, enforces unified polling rules, and automatically tunes pool parameters, resulting in a 76 % reduction in UI lag and easier troubleshooting.

MonitoringPollingRxJava
0 likes · 12 min read
Thread Pool Isolation and Monitoring Design for Mobile Applications
Youzan Coder
Youzan Coder
Aug 16, 2021 · Industry Insights

How Youzan’s CPS System Powers Multi‑Platform E‑Commerce: Architecture, Attribution, and Billing Explained

This article provides a comprehensive technical overview of Youzan's Cost‑Per‑Sale (CPS) system, detailing its basic concepts, business models, implementation architecture, attribution mechanisms, billing rules, profit‑sharing process, testing challenges, and future expansion across multiple e‑commerce platforms.

CPSCost Per SaleYouzan
0 likes · 21 min read
How Youzan’s CPS System Powers Multi‑Platform E‑Commerce: Architecture, Attribution, and Billing Explained
Youzan Coder
Youzan Coder
Aug 2, 2021 · Backend Development

Design and Architecture of the Return Shipping Fee Insurance Service in Youzan E‑commerce Platform

The article details Youzan’s Return Shipping Fee insurance service, explaining its consumer and merchant benefits, end‑to‑end workflow, integrated risk‑control mechanisms, insurance‑product specifications, and a layered technical architecture—business, domain, component, and dependency services built with domain‑driven design—to enable scalable, reusable e‑commerce insurance solutions.

backend architecturee-commerceinsurance
0 likes · 9 min read
Design and Architecture of the Return Shipping Fee Insurance Service in Youzan E‑commerce Platform
Youzan Coder
Youzan Coder
Jul 26, 2021 · Cloud Native

Evolution of Service Registration and Discovery Architecture at Youzan

Youzan’s service registration and discovery architecture progressed from fine‑grained interface‑level registration on Etcd, through an intermediate application‑level discovery layer using Istio Pilot and the Tether sidecar, to a fully application‑level, sidecar‑driven model with CRD metadata, enabling scalable, cloud‑native multi‑region service mesh.

DubboIstioKubernetes
0 likes · 19 min read
Evolution of Service Registration and Discovery Architecture at Youzan
Youzan Coder
Youzan Coder
Jul 19, 2021 · Operations

How We Built a Robust Search Middle Platform: From Pain Points to Full‑Scale Quality Assurance

This article examines the challenges faced by a search middle platform—such as inaccurate impact assessment, unstable underlying clusters, and missing process standards—and details a comprehensive quality‑assurance strategy that includes baseline test suites, stability practices, performance testing, emergency drills, and systematic monitoring to ensure reliable search services.

MonitoringSearchbackend
0 likes · 13 min read
How We Built a Robust Search Middle Platform: From Pain Points to Full‑Scale Quality Assurance
Youzan Coder
Youzan Coder
Jul 15, 2021 · Backend Development

Message Queue Architecture Comparison: NSQ, Kafka, and RocketMQ in Distributed Systems

The article compares the architectures of NSQ (YouZan branch), Kafka, and RocketMQ—detailing their coordination mechanisms, storage models, consistency guarantees, and operational trade‑offs—while recommending Kafka for log‑big‑data workloads, RocketMQ for massive topic counts, and NSQ for extensibility and lightweight deployment.

KafkaMessage QueueMiddleware
0 likes · 16 min read
Message Queue Architecture Comparison: NSQ, Kafka, and RocketMQ in Distributed Systems
Youzan Coder
Youzan Coder
Jul 8, 2021 · Backend Development

Deep Dive into Java Thread States and Synchronized Lock Implementation

The article thoroughly explains Java thread states and how the synchronized keyword is implemented, detailing the mapping to OS thread states, the object header’s Mark Word, biased, lightweight and heavyweight locking, CAS‑based state transitions, bytecode monitor instructions, lock upgrades, and optimal usage scenarios.

JVM internalsJavalocking
0 likes · 39 min read
Deep Dive into Java Thread States and Synchronized Lock Implementation
Youzan Coder
Youzan Coder
Jul 6, 2021 · Big Data

Overview of Youzan DSP Advertising Platform and Its Testing Challenges

The article outlines Youzan’s Demand‑Side Platform, detailing its ad channels, placement and bidding strategies, data tracking and order attribution mechanisms, and multi‑channel feedback, while highlighting testing difficulties such as Kafka‑driven tracking, link parameter loss, UUID inconsistencies, and the need for robust third‑party API monitoring.

AdvertisingBidding StrategyDSP
0 likes · 8 min read
Overview of Youzan DSP Advertising Platform and Its Testing Challenges