R&D Management 15 min read

From Zero to One: Designing and Operating Tencent's Search Platform XSearch

The article recounts Tencent PCG’s journey from concept to a fully managed, customer‑centric search platform XSearch—detailing its evolution as a middle‑platform product, performance‑and‑cost‑optimized architecture, flexible functional design, streamlined R&D and operations processes, comprehensive documentation, and long‑term strategic outlook.

Tencent Cloud Developer
Tencent Cloud Developer
Tencent Cloud Developer
From Zero to One: Designing and Operating Tencent's Search Platform XSearch

This article shares the experience of building Tencent PCG’s platform‑type technical product – the search platform XSearch – and discusses the key considerations for creating a successful platform product.

Background : As the hype around middle‑platforms faded, Tencent’s own middle‑platform evolved into a long‑lasting technical product that serves development teams. XSearch is presented as a case study of this evolution.

Why write this article : The author aims to summarize the past years of work, explain how the technical product was built from concept to execution, and provide insights for teams that have not yet built such products.

Customer‑first : The product’s existence is driven by customer needs. The article discusses core customer demands (functionality, performance, cost, efficiency, stability) and the importance of professional service, including helper accounts, documentation, and communication practices.

Performance and Cost : XSearch’s architecture is designed for evolvable performance and cost optimization. The system has been iteratively improved since its first design in June 2019, with decoupled components that allow continuous optimization without rebuilding.

Functional Design : Design focuses on ease of migration, consistency, usability, and a balance between generality and customization. Features include a DSL‑like query language, visual configuration, plugin extensions, and robust debug capabilities.

R&D Efficiency : From 2019 onward, processes such as unit testing, MR pipelines, code review, and coding standards were introduced. Tools like iCode, iRead, and iWork were adopted to improve code quality and development speed.

Operational Efficiency : XSearch is operated as a fully managed service with a one‑stop operation system, user manuals, helper accounts, on‑call duties, and communication channels for each business line. Monitoring, alerting, and resource‑usage dashboards are used to keep costs low.

Technical Documentation : Comprehensive documentation supports onboarding, knowledge sharing, and long‑term maintenance. The article mentions newcomer guides, professional development guides, and detailed user manuals.

Future Thinking : The author reflects on the long lifecycle of platform products, the potential for market‑oriented offerings, and the importance of performance, cost, and assessment‑driven development.

Performance Optimizationbackend architectureR&D managementsearch platformOperational Efficiencytechnical product
Tencent Cloud Developer
Written by

Tencent Cloud Developer

Official Tencent Cloud community account that brings together developers, shares practical tech insights, and fosters an influential tech exchange community.

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.