Restructuring of Voting Service for 'You Are My Youth 2' to Enhance Scalability and Maintainability

The voting service for 'You Are My Youth 2' was re‑architected using Docker‑based QAE and the Skywalker microservices platform, adding containerized one‑click scaling, cross‑data‑center MySQL/Couchbase/HBase high availability, and Hive/Impala real‑time processing, which doubled performance, cut preparation from 30 days to 12 hours, and incorporated third‑party audit verification.

iQIYI Technical Product Team
iQIYI Technical Product Team
iQIYI Technical Product Team
Restructuring of Voting Service for 'You Are My Youth 2' to Enhance Scalability and Maintainability

This document details the technical restructuring of a voting service for the TV show 'You Are My Youth 2' to address scalability, maintainability, and performance challenges. The original system faced issues like fragmented codebases, complex deployment workflows, and outdated frontend technologies. The solution involved adopting QAE (a Docker-based app engine) and Skywalker (a microservices platform) for deployment, enabling dynamic scaling and simplified operations. Key improvements included containerization for one-click scaling, cross-data-center high availability for databases (MySQL, Couchbase, HBase), and optimized data processing using Hive/Impala for real-time vote counting. The system successfully handled high-concurrency scenarios during the finale voting, achieving 2x performance gains and reducing preparation time from 30 days to 12 hours. Audit processes with third-party verification ensured result accuracy.

Original Source

Signed-in readers can open the original source through BestHub's protected redirect.

Sign in to view source
Republication Notice

This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactadmin@besthub.devand we will review it promptly.

cloud computingMicroservicesdata-processingScalabilityBackend Developmenthigh availabilityVoting Service
iQIYI Technical Product Team
Written by

iQIYI Technical Product Team

The technical product team of iQIYI

0 followers
Reader feedback

How this landed with the community

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.