Making a Real-time "Last N Days" Leaderboard with MongoDB Aggregation Framework

from blog Blog on hjr265.me, | ↗ original
On Toph, there is a leaderboard of top solvers. Without any filters, this leaderboard shows the list of programmers who solved the most programming problems in the last seven days. Toph updates the leaderboard in real-time. There are a few ways to build a leaderboard like this one. The Naive Way The easy way is to run a daily or hourly cron that...