Currently the feed endpoint exposed by the public REST API is derived from the MCS' aggregated endpoint and is re-requested every 2 seconds. Alas, it takes a long time for MCS to compute the aggregated result. It would be much better for RESTBase to request the chunks individually and then aggregate them, so that the load of computing it is spread over multiple MCS workers, and hence be completed quicker.
In a second step, we should find a way for RESTBase to request only the chunks that it really needs. For example, there is no sense in re-requesting the article of the day every two seconds, but we do need to do it for the random pieces of information contained in the feed.