Allowing users to 'follow' taxonomy terms. Then creating a view which displays a list of nodes which are assigned the 'followed terms'
My idea:

You could create a new content type Taxonomy Subscriptions, using taxonomy and user reference (you will need References module).

Then with Rules module you could manage (create) the subscriptions for terms and then you view will be joined with the created content type.