The site is interesting because it's completely open source (https://github.com/250) and costs nothing to run. You can copy it and run your own top list site with nothing but a free GitHub (http://github.com) and Travis (https://travis-ci.org) account! GitHub stores the code and hosts the site and Travis builds the database and generates the page every day.
A typical Travis build (https://travis-ci.org/250/Steam-importer/builds/300494312) takes about 2 hours, representing about 9 hours of total compute time. The overall time is reduced using parallelization and Travis's new "build stages" job pipeline. The data import is chunked up into 15 separate pieces during the parallel stage and then stitched back together into a single database at the end so it can be queried normally during the static site generation stage.