I think Node.js combined with MongoDB will be a great choice. You can use the aggregation framework of MongoDB and use a Node module like async to process things in parallel. I have not used Python/Go to do aggregation, so someone else can give an alternative approach involving these languages. Also if you are using Mongoose library in Node.js here is a tutorial that teaches aggregation using Node.js/Mongoose combination.