а вообще если делать один запрос вместо 100 он всегда будет жирным. пока всё соберется из базы, пока сериализуется, пока сделается запрос к внешним сервисам, может и таймаут наступить. а можно сделать много запросов которые будут отдаваться по готовности, а медленные можно вообще асинхронно пустить что бы не лочить ничего.