Самый простой способ это short polling - опрашиваем регулярно APIs на предмет новых данных.
Чуть посложнее - Long polling - это тоже самое, но тайм-аут дольше (обычно порядка 20с, золотой стандарт)
Еще усложняем - websocket
Еще более интересно - push notifications
Со стороны сервера в любом случае надо генерировать какие-то события или уведомления и хранить для каждого пользователя чтобы клиент мог их получать. Тут подойдет как таблица так и очереди (message broker)