Hive has a resource credit system that adjusts based on how popular a function is. For example, if following users becomes insanely popular thing to do and starts happening more often, the resource credits to do this operation will increase. A better example is claiming account credits, as more people do this, they become more expensive (in terms of Resource Credits).
That being said, the resource credit system is pretty primitive and needs an overhaul, while it would work well for what you mentioned, it does not work as well for individual activity.