1. A method to determine a resonance value of a message in a real-time messaging platform comprising: receiving, at a first server, data representing one or more content impression events associated with the message, each of the one or more content impression events being associated with a respective time; receiving, at the first server, data representing one or more user interaction events associated with the message, each of the one or more user interaction events being associated with a respective time; obtaining, by the first server from a resonance database, a first impression total for the message and a first user interaction total for the message; computing, by the first server, an updated impression total by adding an impression count for the message to a first decayed user impression total, the first decayed user impression total representing a time-based decay of the first impression total; computing, by the first server, an updated user interaction total by adding a respective action weight for each of the one or more user interaction events associated with the message to a first decayed user interaction total, the first decayed user interaction total representing a time-based decay of the first user interaction total; computing, by the first server, a first resonance value of the message based on both the updated impression total and the updated user interaction total; storing, by the first server, the updated impression total and the updated interaction total in the resonance database; obtaining, by a second server from the resonance database, the updated impression total for the message and the updated user interaction total for the message computed by the first server; and computing, by the second server, a second resonance value of the message based on the updated impression total for the message and the updated user interaction total that had been computed by the first server to compute the first resonance value.