Polling in System Design...

Polling is about repeatedly checking a resource eg. Server for new data or change in status of the device at a regular interval of time.

Think of it like checking with the waiter, if our food is ready.

The waiter can act in three different ways, which can explain the three different polling method.

Short Polling