13. A system comprising: one or more processors; and a memory coupled to the processors comprising instructions executable by the processors, the processors being operable when executing the instructions to: rank a plurality of users of a social-networking system based on one or more criteria associated with a spotlight content item, wherein the spotlight content item is associated with a node in a social graph associated with the social-networking system, and wherein at least one of the criteria is based on social-networking information for each of the users; verify the ranked users, wherein the verifying comprises confirming one or more of the ranked users based on recent interactions by the ranked users with social-networking information corresponding to the node associated with the content item; and send a notification about the spotlight content item to each of the confirmed users in accordance with a batching protocol, wherein the batching protocol is determined based at least in part on rankings for each of the confirmed users, and wherein the instructions executable by the processors to send a notification about the spotlight content item comprise instructions executable by the processors to: sort the confirmed users into a plurality of batches based on the batching protocol; and distribute the notification to each of the batches of the confirmed users in a parallel manner using a clustered computing system.
13. A system comprising: one or more processors; and a memory coupled to the processors comprising instructions executable by the processors, the processors being operable when executing the instructions to: rank a plurality of users of a social-networking system based on one or more criteria associated with a spotlight content item, wherein the spotlight content item is associated with a node in a social graph associated with the social-networking system, and wherein at least one of the criteria is based on social-networking information for each of the users; verify the ranked users, wherein the verifying comprises confirming one or more of the ranked users based on recent interactions by the ranked users with social-networking information corresponding to the node associated with the content item; and send a notification about the spotlight content item to each of the confirmed users in accordance with a batching protocol, wherein the batching protocol is determined based at least in part on rankings for each of the confirmed users, and wherein the instructions executable by the processors to send a notification about the spotlight content item comprise instructions executable by the processors to: sort the confirmed users into a plurality of batches based on the batching protocol; and distribute the notification to each of the batches of the confirmed users in a parallel manner using a clustered computing system. 15. The system of claim 13 , wherein the verifying further comprises, for each of the confirmed users: checking privacy settings of the confirmed user to ensure compliance; checking the connectivity to the social-networking system of one or more devices associated with the confirmed user to ensure capability of receiving the notification; determining the characteristics of one or more devices associated with the confirmed user to ensure capability of accessing the spotlight content item; or determining whether a number of recent notifications received by the confirmed user exceeds a threshold.