Assuming I have a paginated api endpoint:
GET /api/meetings
My client is consuming this api endpoint and displays it in an infinite scroll that underneath gets page by page as the user scrolls down.
Now I want to add real time capabilities to the api. New meetings can come in and also existing activitiesmeetings can change (for example, a meeting got canceled).
Ideally, I want the UI for anything I pulled so far to change if something in the meeting has changed.
Is this something that is possible to pull off in a performant way ? What changes (high level of course) do you think needs to be done to handle this ?
Thanks.