Ты проводишь code review кода junior-разработчика из team аналитики данных. Он написал MongoDB aggregation pipeline, который timeout'ит в production на колекции events с 50 миллионами документов. Посмотрев на код, ты видишь, что pipeline начинается с $match по userId и eventType, потом идёт $sort по timestamp в descending порядке. На колекции есть только один индекс — на поле userId.