News for hackers. Stuff that matters.
Re:Introspected REST: An alternative to REST and GraphQL by jungturk on Saturday December 22, 2018 @10:33AM (#18740948)
Server-sent events might be a good fit here.

Note that SSE belongs to the content layer (HTML) rather than the transfer layer (HTTP) so its specifically about notifications to active clients about content changes to resources they're observing.

Here's someone describing their experience with it: https://medium.com/axiomzenteam/websockets-http-2-and-sse-5c...

Re:Introspected REST: An alternative to REST and GraphQL by jondubois on Saturday December 22, 2018 @05:16PM (#18742798)
The fact that the SSE connection is unidirectional makes it impossible to quickly and efficiently detect disconnection from the server-side; this costs extra in terms of performance.

Also, SSEs make it essentially impossible to implement features like real-time user online/offline presence and automatic renewal of authentication tokens (without closing the previous real-time/SSE connection).

Re:Introspected REST: An alternative to REST and GraphQL by jungturk on Wednesday December 26, 2018 @11:03AM (#18762756)
Good points about the limitations - SSE certainly won't be useful for lots of scenarios and you might prefer resorting to traditional approaches in those scenarios (in lieu of or in concert with an SSE channel).