Artikeln beskriver hur man löser ett skalbarhetsproblem med rankning i spelplattformen Mogade. Den ursprungliga lösningen med MongoDB lagrade poäng i separata samlingar för dagliga, veckovisa och totala resultat, vilket ledde till linjär prestanda vid hämtning av spelarrankningar. En ny design introducerade en "high_scores"-samling i MongoDB för att konsolidera toppresultat och optimerade datumlagringen. Den mest betydande förändringen var integrationen av Redis och dess sorterade mängder (sorted sets) för att hantera rankningar, vilket erbjöd en icke-linjär och effektiv lösning. Redis ZADD och ZREVRANK kommandon användes för att effektivt lägga till och hämta spelares rankningar, vilket löste prestandaproblemen.