Webhooks are an alternative to pooling.

A “backend” posts some information to another backend - thus, updating it without the receiver having to poll the sender frequently to get the information.