How Alibaba’s “Five‑Color Stone” Project Reshaped E‑Commerce Architecture
This article examines Alibaba’s multi‑phase “Five‑Color Stone” initiative, detailing how the integration of Taobao and Tmall product, transaction, and store systems created a shared‑service, service‑oriented architecture that underpins the company’s modern, scalable e‑commerce platform.
Overview
Alibaba’s Taobao and Tmall platforms have evolved into a highly scalable, low‑cost e‑commerce architecture that includes core infrastructure, a payment platform, mobile architecture, and hybrid‑cloud deployment.
The architecture transitioned from a centralized model to a publish‑based model, and further to a unit‑granular distributed system, driven by payment platform upgrades, the maturation of the OceanBase database, and the shift from PC to mobile.
The Origin of “Five‑Color Stone”
In May 2008, the Taobao Mall (precursor to Tmall) was launched as a separate system with its own members, product catalog, stores, and points. After six months, the need to fully integrate data and systems with Taobao led to the “Five‑Color Stone” project, code‑named by the team.
The project was based in Alibaba’s Huaxing Building in Hangzhou, led technically by Fan Yu and managed by Fan Yao, involving about 60 developers and over 200 participants overall.
Project Phases
The initiative was divided into three phases, each with clear business goals that later guided Alibaba’s architecture evolution.
Phase 1 – Product Integration
This phase unified product data and functionality across the two platforms, including category taxonomy, publishing, editing, inventory, advertising, detail pages, recommendation, and search. It required precise alignment of brand IDs and consistent product lifecycle rules (e.g., Taobao’s 7‑day auto‑off‑shelf policy versus Tmall’s always‑online model).
The release was high‑risk, requiring a scheduled downtime of five hours (00:00–05:00) and no rollback plan, effectively a “rocket launch.” Post‑release issues such as URL incompatibility and a severe load problem caused by frequent file‑timestamp checks were resolved within hours.
Phase 2 – Transaction System Integration
Shopping cart, order placement, and promotional modules were merged. While Taobao’s group‑buy feature was discontinued due to low transaction volume, the experience informed the later launch of the “Juhuasuan” (flash‑sale) channel in 2010.
Phase 3 – Store Integration
The final phase linked Taobao and Tmall store fronts, standardizing store templates and completing data synchronization, laying a solid technical foundation for future Tmall development.
Overall, the “Five‑Color Stone” project emphasized business‑driven architecture reconstruction, extracting shared services to form a service‑oriented e‑commerce platform.
Signed-in readers can open the original source through BestHub's protected redirect.
This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactand we will review it promptly.
21CTO
21CTO (21CTO.com) offers developers community, training, and services, making it your go‑to learning and service platform.
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.
