Product Management 20 min read

Reading Notes on Taobao's Ten-Year Product and Technology Evolution

The notes synthesize two books on Taobao’s decade‑long evolution, detailing product category growth, key concepts like SPU/SKU, business challenges and pricing models, a shift from LAMP to Java‑based architecture, and pioneering middleware such as TFS, Tair, HSF, TDDL, culminating in a massive open platform with hundreds of APIs.

DaTaobao Tech
DaTaobao Tech
DaTaobao Tech
Reading Notes on Taobao's Ten-Year Product and Technology Evolution

This article is a reading‑note summary of two books, "Taobao's Ten Years of Product" and "Taobao Technology in Ten Years," which review the product, technology, architecture, middleware, and open platform developments of Taobao over the past decade.

It first outlines the evolution of Taobao’s product categories (homepage, marketing, community) and key concepts such as SPU, SKU, and product attributes, explaining how these structures support the massive scale of items and traffic.

The notes then discuss major business challenges and solutions: inventory deduction models (order‑time vs. payment‑time), auction rules, search ranking, advertising pricing models (CPT, CPM, CPC, CPS), and the impact of promotions on user behavior.

From a technical perspective, the article traces the system architecture from the early LAMP stack (Linux+Apache+MySQL+PHP) to a Java‑based MVC framework, the introduction of Oracle, and the adoption of Spring, caching, and CDN.

Key middleware innovations are highlighted: the Taobao File System (TFS) for large‑scale file storage, the Tair key‑value cache, the high‑speed service framework (HSF) for unified RPC, the Notify message queue for reliable asynchronous notifications, the distributed data access layer (TDDL) for multi‑database access, and the centralized session service (Tbsession).

The notes also describe the “Five‑Color Stone” system split project, which introduced core services such as User Information Center (UIC), Item Center (IC), Trade Center (TC), and Shop Center (SC), and how these services were further organized into business managers (TM, IM, SM) and detail services.

Finally, the open platform evolution is summarized, showing how Taobao opened its services to ISVs, grew from 30 to over 900 APIs, and built supporting SDKs and infrastructure (e.g., elastic compute, storage, security).

The conclusion reflects on the iterative relationship between business needs and technical solutions, emphasizing that both drive each other forward in a continuous cycle of innovation.

e-commerceSystem Architecturetaobaomiddlewareproduct managementtechnology evolution
DaTaobao Tech
Written by

DaTaobao Tech

Official account of DaTaobao Technology

0 followers
Reader feedback

How this landed with the community

login Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.