Alibaba Cloud Software / SaaS China Translated from Chinese

Chanmama

Marketing Personalization

Chanmama needed a better retrieval stack for similar-product recommendation and creator merchandising. Its prior vector-search approach and self-managed Spark cluster struggled with high-dimensional search performance, storage efficiency, frequent vector updates, and cluster operations, which raised cost, slowed offline jobs, and increased failure risk.

offline task runtime fell 40%
task failure rate dropped 80%
vector retrieval cost dropped 75%

Reported impact

Business outcome

Chanmama reduced vector retrieval cost by 75%, cut offline job runtime by 40%, lowered task failure rates by 80%, and gained an autoscaling, pay-as-you-go recommendation pipeline that is easier to operate and better suited to large product catalogs.

  • Cost Reduction
  • Productivity Improvement
  • Scalability

Solution

Chanmama redesigned its recommendation pipeline around EMR Serverless Spark and Vector Search Service Milvus Edition so product data and embeddings could be processed as a managed, elastic workflow instead of a self-operated cluster. Periodic offline jobs extract product records from StarRocks, including IDs, titles, and descriptions, then use a machine-learning model service to convert product titles into vectors. Serverless Spark combines those vectors with product metadata and batch-loads them into Milvus, which becomes the low-latency similarity-search layer for recommendation and creator product-selection workloads. Because the compute layer is serverless, the team can scale resources only when jobs run; because Milvus is purpose-built for large vector collections, the platform avoids the indexing and storage penalties of the previous search stack. The result is a cheaper, more stable recommendation architecture that matches analyst workflows and recommendation use cases.

Data flow

Periodic Serverless Spark jobs read product data from StarRocks, call a machine-learning model service to create title embeddings, batch-write vectors and metadata into Milvus, and then expose low-latency similarity search to recommendation and creator product-selection services.

Solution architecture

2 components · 2 layers
  1. Compute
    • EMR Serverless Spark Runs periodic offline jobs that extract product data, create embeddings, and batch-load vector data into the search layer.
  2. Storage
    • Vector Search Service Milvus Edition Stores product vectors and metadata and returns similar-product matches for recommendation and merchandising workflows.

Architecture clues

  • Milvus is used as the vector storage and similarity-search layer for large-scale recommendation workloads.
  • Serverless Spark jobs are scheduled periodically rather than run on a permanently provisioned cluster.
  • The pipeline separates product extraction, embedding generation, vector storage, and serving into distinct stages.

Evidence from the source

Because the compute layer is pay-as-you-go and automatically scales, resources are only consumed when tasks run (original: 真正的按量付费,不使用时没有资源消耗;提供多种资源包选择,进一步降低成本).
Chanmama chose Alibaba Cloud EMR Serverless Spark and Milvus to build an engineering solution that matches recommendation and search workflows (original: 为了应对新的业务挑战,蝉妈妈选择与阿里云合作,利用其 EMR Serverless Spark 和 Milvus,构建符合搜索推荐业务场景和数据分析师习惯的工程解决方案).
Compared with the previous approach, Milvus reduced vector retrieval cost by 75%, while offline task time fell 40% and task failure rate fell 80% (original: 与传统搜索方案相比,阿里云 Milvus 实现向量检索的成本降低了 75%... 离线任务耗时减少 40%... 任务失败率降低 80%).
In Serverless Spark, periodic offline jobs extract product data from StarRocks, call a model service to turn titles into vectors, and batch-write the vectors into Milvus for similarity search (original: 在 Serverless Spark 中,通过周期性的离线任务,从 StarRocks 数据库中提取商品数据... 调用机器学习模型服务,将商品标题转换为向量表示... 批量写入阿里云 Milvus 向量数据库).
The new architecture is suitable for recommendation systems and personalized marketing because it supports large-scale, low-latency similar-product retrieval (original: 该架构支持大规模、低延迟的相似商品检索,适用于推荐系统、个性化营销等应用场景).
Transparency Evidence & methodology 100/100 reference value · 93% confidence · 2 sources

Review how this reference was scored and trace each normalized claim back to its documented source.

01

Scoring methodology

How scores are calculated

Customer Reference Value measures usefulness as a customer reference. Evidence Confidence measures the quality and traceability of available evidence, not independent verification.

Customer reference value100/100
  • Problem clarity20/20
    Measures whether the customer's operational problem is specific enough to compare.
  • Implementation depth25/25
    Rewards named components, data flow, integrations, and architecture detail.
  • Outcome specificity20/20
    Measures whether the reported benefit is concrete rather than a generic claim.
  • Quantified impact25/25
    3 metrics describe measurable impact.
  • Deployment scale10/10
    Rewards evidence of a live or scaled deployment and meaningful integration scope.
Evidence confidence93%
  • Source authority20/25
    The main evidence is an official vendor-published customer story.
  • Claim traceability23/25
    11 of 12 key fields link to a named source.
  • Direct evidence20/20
    5 direct source quotes retained.
  • Date provenance10/10
    The publication date comes from the source page or publisher.
  • Source transparency10/10
    2 source references document publisher, URL, authority, retrieval, and supported fields.
  • Implementation specificity10/10
    Rewards source-backed components, data flow, quantified impact, and a specific outcome.
02

Traceability

Sources & provenance

Field coverage shows which facts each source supports. Dates are shown only when documented by the source.

  1. Alibaba Cloud

    Chanmama uses EMR and Milvus to build an efficient vector retrieval system

    First-party
    https://www.aliyun.com/customer-stories/internet-and-info-tech-2025-chanxuan
    Source type
    Vendor-published customer story
    Supports
    • Customer
    • Business problem
    • Solution
    • Products
    • Solution components
    • Data flow
    • Integrations
    • technical area
    • use case category
    • Business outcome
    • outcome category
    • Metrics
    • Architecture
    • evidence quotes
  2. 蝉妈妈

    关于我们 - 蝉妈妈数据

    First-party
    https://www.chanmama.com/other/about.html

    “蝉妈妈隶属于厦门蝉羽网络科技有限公司,是备受行业认可的品牌内容营销与电商数智化服务商,公司总部位于厦门,在北京、杭州、广州、上海、香港和新加坡设有分公司。”

    Source type
    Official company website
    Supports
    • Region

Date evidence

  • Published on source page Apr 29, 2025 · Alibaba Cloud · First-party
    Open date source
Not separately sourced Industry, Company size. Treat these normalized attributes as lower-confidence until a dedicated source is added.