Case Study: How Tencent Album Reached 100 Million Users Using Mini‑Program Cloud Development
Tencent Album reached 100 million users by adopting Mini‑Program Cloud Development, using Tencent Cloud Base’s functions, database, and storage to replace a traditional backend, enabling rapid features like lightweight QR codes and a comment/like system in days rather than weeks.
In December 2018, Tencent Album surpassed 100 million users with 12 million monthly active users, becoming a heavyweight in the WeChat mini‑program ecosystem.
Facing severe backend staff shortage, the team considered traditional development (frontend + backend) but realized the existing backend could not support rapid social feature expansion. They turned to Mini‑Program Cloud Development (Tencent Cloud Base, TCB), which allows a frontend‑only approach.
The cloud development model provides three core capabilities:
Cloud Functions – act as the backend, offering built‑in access to appid, openid, unionid and other authentication data.
Database – a document‑style DB that can be accessed directly from the mini‑program or cloud functions.
File Storage – unified upload/download for media files.
Key challenges and solutions:
QR‑code density : The original QR code contained too much information, causing failures on some Android devices. The team stored the data in the cloud database, generated a short 32‑character link, and replaced the dense QR code with a lightweight version. db.collection('qr').add was used to store QR‑code metadata, dramatically reducing the QR size.
Comment and Like Feature : To boost user engagement, a comment/like system was built in just two days using cloud database operations such as db.collection('comment').add. Sensitive operations (delete/edit) were routed through cloud functions, which verified user permissions by querying the original backend with the user's openid.
During the comment flow, the mini‑program sends the openid to a cloud function; the function checks the legacy backend for permission and, if authorized, writes the data to the cloud database.
The comparison table shows the efficiency gain:
Aspect
Traditional Development
Cloud‑Full‑Stack Development
Effort
Backend 1 week + 1 day integration
1‑2 days, no integration needed
Overall, Mini‑Program Cloud Development enabled the team to:
Eliminate backend infrastructure setup and maintenance.
Focus on business logic and rapid iteration.
Launch major features (QR‑code optimization, comments, likes) in days instead of weeks.
The article concludes that cloud development empowers mini‑program developers to build robust, scalable applications without a dedicated backend team.
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.
Tencent Cloud Developer
Official Tencent Cloud community account that brings together developers, shares practical tech insights, and fosters an influential tech exchange community.
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.
